Clock tree synthesis graphical user interface
AssigneeMentor Graphics Corporation
InventorsSivaprakasam Sunder, Kirk Schlotman
Life of this patent
Estimating the term…
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.
Claims20
A method for managing a volume of data, pertaining to a synthesized clock tree, on a graphical user interface (GUI), the method comprising:
- displaying, on a display screen, a plurality of variation parameters for the synthesized clock tree, wherein the synthesized clock tree includes a plurality of pins, and one or more timing analysis result values associated with at least one of the plurality of pins, the variation parameters comprising one or more of process variations, voltage variations, temperature variations, or library model variations;
- accepting a first signal from a user input device to select one of the variation parameters;
- accepting a second signal from the user input device to select one or more of the timing analysis result values;
- and
- displaying, on the display screen, at least one of the plurality of pins from the synthesized clock tree with the selected process variation parameter and the selected one or more timing analysis result values.
An apparatus, comprising:
- one or more processors;
- and
- logic encoded in one or more tangible media for execution by the one or more processors, that when executed by the one or more processors causes the processors to perform a method for managing a volume of data, pertaining to a synthesized clock tree, on a graphical user interface (GUI), the method comprising:
- displaying a plurality of variation parameters for the synthesized clock tree, wherein the synthesized clock tree includes a plurality of pins, and one or more timing analysis result values associated with at least one of the plurality of pins, the variation parameters comprising one or more of process variations, voltage variations, temperature variations, or library model variations;
- accepting a first signal from a first user input device to select one of the variation parameters;
- accepting a second signal from a second user input device to select one or more of the timing analysis result values;
- and
- displaying at least one of the plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more timing analysis result values on a display screen.
A tangible computer-readable storage device including instructions executable by a processor, that when executed by the processor cause the processor to perform a method for managing a volume of data, pertaining to a synthesized clock tree, on a graphical user interface (GUI), the method comprising:
- displaying a plurality of variation parameters for the synthesized clock tree, wherein the synthesized clock tree includes a plurality of pins, and one or more timing analysis result values associated with at least one of the plurality of pins, the variation parameters comprising one or more of process variations, voltage variations, temperature variations, or library model variations;
- accepting a first signal from a user input device to select one of the variation parameters;
- accepting a second signal from the user input device to select one or more of the timing analysis result values;
- and
- displaying at least one of the plurality of pins from the synthesized clock tree with the selected variation parameter and the selected one or more timing analysis result values.
Dependencies are inferred from the claim text.