Patents by Inventor Raghuraman Ganesan

Raghuraman Ganesan 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: 9262572
    Abstract: Switching cells and decoupling capacitors in an integrated circuit design may be assessed to ensure voltage stability during high-speed switching events. Assessment of the switching cells and decoupling capacitors may include identifying the locations of the switching cells and the decoupling capacitors and dividing the integrated circuit design into a number of equally sized bins. Selected bins for each switching cell may be identified. The selected bin for each switching cell may be assessed, along with one or more bins neighboring the selected bin, to determine if a sufficient number of decoupling capacitors are available in these bins to provide voltage stability for each switching cell in the integrated circuit design.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 16, 2016
    Assignee: Apple Inc.
    Inventors: Raghuraman Ganesan, Am M. Yusuf
  • Publication number: 20150379179
    Abstract: Switching cells and decoupling capacitors in an integrated circuit design may be assessed to ensure voltage stability during high-speed switching events. Assessment of the switching cells and decoupling capacitors may include identifying the locations of the switching cells and the decoupling capacitors and dividing the integrated circuit design into a number of equally sized bins. Selected bins for each switching cell may be identified. The selected bin for each switching cell may be assessed, along with one or more bins neighboring the selected bin, to determine if a sufficient number of decoupling capacitors are available in these bins to provide voltage stability for each switching cell in the integrated circuit design.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Raghuraman Ganesan, Am M. Yusuf
  • Patent number: 8555225
    Abstract: In an embodiment, the design flow is modified to avoid the flattening process but still accurately annotate the transistors with stress parameters. The location-based stress parameters may be generated, but may not be provided to the LVS tool. Instead, a hierarchical LVS process may be performed, black-boxing lower level blocks that already have stress parameter assignments, preserving hierarchy, etc. The output database from LVS thus includes a cross reference between layout devices and schematic devices, as well as locations of the schematic devices. The database may then be queried for the transistors in the non-flattened design, and the stress parameters may be assigned to the transistors based on the location-based stress parameters. In this fashion the stress parameters may be assigned to the desired transistors, permitting annotation of these parameters into the schematics, without flattening the design and doing unnecessary work on blocks to be skipped.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 8, 2013
    Assignee: Apple Inc.
    Inventors: Raghuraman Ganesan, Am Moshtaque Yusuf
  • Patent number: 8522178
    Abstract: A system and method for analyzing the timing requirements of a memory array are disclosed. The memory cell circuitry used in the original memory array may utilize two bi-directional passgate transistors which are both used during read and write operations on the memory cell, e.g., where signals can flow across the passgate transistors in two directions. A model of the memory array may be created according to a memory cell model that uses uni-directional passgate transistors. Modeling the memory array with uni-directional circuitry may enable a static timing analysis tool to determine the critical path through the memory array. Once the critical path has been determined from the model of the memory array, a dynamic simulation of the critical path in the original memory array may be performed to accurately determine the timing requirements of the original memory array.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: August 27, 2013
    Assignee: Apple Inc.
    Inventors: Raghuraman Ganesan, Matthew J. T. Page
  • Publication number: 20130061192
    Abstract: A system and method for analyzing the timing requirements of a memory array are disclosed. The memory cell circuitry used in the original memory array may utilize two bi-directional passgate transistors which are both used during read and write operations on the memory cell, e.g., where signals can flow across the passgate transistors in two directions. A model of the memory array may be created according to a memory cell model that uses uni-directional passgate transistors. Modeling the memory array with uni-directional circuitry may enable a static timing analysis tool to determine the critical path through the memory array. Once the critical path has been determined from the model of the memory array, a dynamic simulation of the critical path in the original memory array may be performed to accurately determine the timing requirements of the original memory array.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Inventors: Raghuraman Ganesan, Matthew J.T. Page