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:48] rajit [Timing] |
asic:timing:start [2024/03/22 16:06] (current) rajit [Creating the timing graph] |
||
---|---|---|---|
Line 11: | Line 11: | ||
* [[asic: | * [[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 | ||
- | | timer: | + | | timer: |
+ | | timer: | ||
+ | |||
+ | |||
+ | ==== 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 ===== |