Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
asic:timing:start [2023/11/25 06:51] rajit [Timing] |
asic:timing:start [2024/03/22 16:06] (current) rajit [Creating the timing graph] |
||
---|---|---|---|
Line 12: | Line 12: | ||
Note that timing analysis requires that the design has been mapped to [[asic: | Note that timing analysis requires that the design has been mapped to [[asic: | ||
+ | |||
+ | ==== Reading in Liberty files ==== | ||
+ | |||
+ | The following two commands are used to read in the Liberty ('' | ||
^ Command ^ Meaning | ^ Command ^ Meaning | ||
Line 18: | Line 22: | ||
+ | ==== Creating the timing graph ==== | ||
+ | |||
+ | There are two ways to create a timing graph: | ||
+ | - When the design is fully specified in ACT and production rules are specified using cells that are auto-extracted by the ACT tools (e.g. using the '' | ||
+ | - When the design has user-specified cells/black box cells, then ACT assumes that timing arcs could potentially relate any input pin of the cell to any output pin, and the arcs are computed based on those specified in the '' | ||
+ | |||
+ | Delays and transition times are added to the timing graph using information in the '' | ||
+ | |||
+ | ^ Command ^ Meaning | ||
+ | | timer: | ||
+ | | timer: | ||
+ | |||
+ | |||
+ | ==== Reading in parasitics ==== | ||
===== Power ===== | ===== Power ===== |