Invention Grant
- Patent Title: Independently projecting a canonical clock
-
Application No.: US15592351Application Date: 2017-05-11
-
Publication No.: US10372851B2Publication Date: 2019-08-06
- Inventor: Nathan Buck , Sean M. Carey , Peter C. Elmendorf , Eric A. Foreman , Jeffrey G. Hemmett , Lyle Jackson , Kerim Kalafala , Stephen G. Shuma , Michael H. Wood
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Otterstedt, Wallace & Kammer, LLP
- Agent Steven Meyers
- Main IPC: G06F17/50
- IPC: G06F17/50

Abstract:
A design and timing model for at least one circuit path of at least a portion of an IC design is loaded into a computer. At least one canonical clock variable associated with the model is defined; it includes at least one source of variation. The computer is used to perform an SSTA of the at least one circuit path, based on the design and timing model and the at least one canonical clock variable, to obtain slack canonical data. A clock period is projected, based on the slack canonical data, such that a cycle time canonical is projected to a different space than a logic canonical. Results of the SSTA and the projected clock period are output to determine performance compliance. Efficient operation of the computer is enhanced by analyzing a slack vector in a single timing run, loaded once, and multithreading timing propagation.
Public/Granted literature
- US20180330032A1 INDEPENDENTLY PROJECTING A CANONICAL CLOCK Public/Granted day:2018-11-15
Information query