Patents by Inventor Dipti Motiani

Dipti Motiani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8589833
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: November 19, 2013
    Assignee: PDF Acquisition Corp.
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi
  • Publication number: 20130007676
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi
  • Patent number: 8271916
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: September 18, 2012
    Assignee: PDF Acquisition Corp.
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi
  • Publication number: 20110050281
    Abstract: A method and system are described to group logic terms at a higher level of abstraction than that found using standard cells to implement the logic functions using a reduced number of transistors, and to reduce the total number of unique geometry patterns needed to create the integrated circuit implementation. By grouping the logic functions in terms of a larger number of literals (logic variable inputs), the functions can be implemented in terms of a number of transistors that is often less and no more than equal to that which is required for implementing the same function with a number of logic primitives, or simpler standard logic cells. The optimized transistor level designs are further optimized and physically constructed to reduce the total number of unique geometry patterns required to implement the integrated circuit.
    Type: Application
    Filed: November 2, 2010
    Publication date: March 3, 2011
    Inventors: Matthew D. Moe, Lawrence T. Pileggi, Vyacheslav V. Rovner, Thiago Hersan, Dipti Motiani, Veerbhan Kheterpal
  • Publication number: 20100318947
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Application
    Filed: August 24, 2010
    Publication date: December 16, 2010
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi
  • Patent number: 7827516
    Abstract: A method and system are described to group logic terms at a higher level of abstraction than that found using standard cells to implement the logic functions using a reduced number of transistors, and to reduce the total number of unique geometry patterns needed to create the integrated circuit implementation. By grouping the logic functions in terms of a larger number of literals (logic variable inputs), the functions can be implemented in terms of a number of transistors that is often less and no more than equal to that which is required for implementing the same function with a number of logic primitives, or simpler standard logic cells. The optimized transistor level designs are further optimized and physically constructed to reduce the total number of unique geometry patterns required to implement the integrated circuit.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: November 2, 2010
    Assignee: PDF Solutions, Inc.
    Inventors: Matthew D. Moe, Lawrence T. Pileggi, Vyacheslav V. Rovner, Thiago Hersan, Dipti Motiani, Veerbhan Kheterpal
  • Patent number: 7784013
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: August 24, 2010
    Assignee: PDF Acquisition Corp
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi
  • Patent number: 7757187
    Abstract: A method and system is described for mapping a system-level description of an integrated system directly to a technology-specific set of logic cells that are comprised primarily of large complex cells (bricks). The invention is based on applying aggressive Boolean operations that would be of impractical runtime complexity for a large library, but are applicable for the targeted brick libraries which typically contain a small number of complex cells, along with a much smaller number of simple cells. This invention is modular such that it can be applied in the context of incremental netlist optimization as well as optimization during physical synthesis.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 13, 2010
    Assignee: PDF Solutions Inc.
    Inventors: Veerbhan Kheterpal, Lawrence T. Pileggi, Dipti Motiani
  • Publication number: 20080163152
    Abstract: A method and system is described for mapping a system-level description of an integrated system directly to a technology-specific set of logic cells that are comprised primarily of large complex cells (bricks). The invention is based on applying aggressive Boolean operations that would be of impractical runtime complexity for a large library, but are applicable for the targeted brick libraries which typically contain a small number of complex cells, along with a much smaller number of simple cells. This invention is modular such that it can be applied in the context of incremental netlist optimization as well as optimization during physical synthesis.
    Type: Application
    Filed: January 26, 2007
    Publication date: July 3, 2008
    Inventors: Veerbhan Kheterpal, Lawrence T. Pileggi, Dipti Motiani
  • Publication number: 20080163151
    Abstract: The present invention provides in one aspect a method of defining a logic cell library composed of complex functions and simple functions, with some of the complex functions obtained from identifying logic function patterns. In another aspect the present invention provides a method of designing a representation of an integrated circuit that uses complex functions and simple functions, with the complex functions including a plurality of non-standard complex Boolean logic functions that are determined to collectively provide for logic pattern minimization.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Inventors: Dipti Motiani, Veerbhan Kheterpal, Lawrence T. Pileggi