Patents by Inventor Sivaprakasam Sunder

Sivaprakasam Sunder 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: 10380299
    Abstract: In one embodiment, a method for performing an analysis of a synthesized clock tree can include: displaying a plurality of variation parameters and one or more analysis values on a display screen; accepting a first signal from a user input device to select one of the variation parameters; accepting a second signal from a user input device to select one or more of the analysis values; and displaying a plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more analysis values on the display screen.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 13, 2019
    Assignee: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schlotman
  • Patent number: 10146897
    Abstract: In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 4, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schlotman
  • Patent number: 9747397
    Abstract: In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: August 29, 2017
    Assignee: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schlotman
  • Publication number: 20160203251
    Abstract: In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.
    Type: Application
    Filed: March 22, 2016
    Publication date: July 14, 2016
    Applicant: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schlotman
  • Patent number: 9310831
    Abstract: A method for building a clock tree for an integrated circuit design. The clock tree has a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design to distribute the clock signal to the sink pins, which are clustered into one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters.
    Type: Grant
    Filed: October 14, 2011
    Date of Patent: April 12, 2016
    Assignee: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schollman
  • Publication number: 20160018979
    Abstract: In one embodiment, a method for performing an analysis of a synthesized clock tree can include: displaying a plurality of variation parameters and one or more analysis values on a display screen; accepting a first signal from a user input device to select one of the variation parameters; accepting a second signal from a user input device to select one or more of the analysis values; and displaying a plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more analysis values on the display screen.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 21, 2016
    Applicant: Mentor Graphics Corporation
    Inventors: Sivaprakasam Sunder, Kirk Schlotman
  • Publication number: 20120240091
    Abstract: A method for building a clock tree for an integrated circuit design. The clock tree has a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design to distribute the clock signal to the sink pins, which are clustered into one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters.
    Type: Application
    Filed: October 14, 2011
    Publication date: September 20, 2012
    Inventors: Sivaprakasam Sunder, Kirk Schollman
  • Publication number: 20090217225
    Abstract: In one embodiment, a method for building a clock tree for an integrated circuit design is provided. The clock tree may include a clock tree root node and a plurality of clock tree nodes that couple to sink pins for circuit elements of the integrated circuit design. The clock tree nodes may be arranged to distribute the clock signal to the sink pins. In synthesizing the clock tree, the sink pins may be clustered into one or more clusters. Clock tree nodes may be placed for the clock tree to distribute the clock signal to the one or more clusters. Timing information is determined to measure the clock signal delay from the root to the sink pins in the one or more clusters based on the placed one or more clock tree nodes. Different sets of timing information may be determined based on different sets of clock tree timing variation parameters. For example, the clock tree timing variation parameters includes timing information for multiple process corners and/or multiple modes of operation.
    Type: Application
    Filed: February 22, 2008
    Publication date: August 27, 2009
    Applicant: Mentor Graphics, Corp.
    Inventors: Sivaprakasam Sunder, Kirk Scholtman
  • Publication number: 20090199143
    Abstract: In one embodiment, a method for performing an analysis of a synthesized clock tree can include: displaying a plurality of variation parameters and one or more analysis values on a display screen; accepting a first signal from a user input device to select one of the variation parameters; accepting a second signal from a user input device to select one or more of the analysis values; and displaying a plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more analysis values on the display screen.
    Type: Application
    Filed: February 6, 2008
    Publication date: August 6, 2009
    Applicant: MENTOR GRAPHICS, CORP.
    Inventors: Kirk Schlotman, Sivaprakasam Sunder, Israel Taller