-
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 1 reply
-
Changed the topic title to reflect the basis of the query. |
Beta Was this translation helpful? Give feedback.
-
As a follow-up to the steps done in the first comment, I tried to manually find the propagation delay from the clk input port to the CLK input pins of all flops in the design. Since I am only interested in the path delay, I thought I could use the report_dcalc command as follows:
|
Beta Was this translation helpful? Give feedback.
-
If you are looking for the delay through the cells you would look at the output pins. |
Beta Was this translation helpful? Give feedback.
-
Hi @maliberty In fact, I did pay attention to the timing_type and it was based on it that I came to a conclusion that cell_rise/cell_fall modelled the clock network latency.
|
Beta Was this translation helpful? Give feedback.
-
I think you are better off opening an issue with an actual test case as this is hard to diagnose from screen shots. |
Beta Was this translation helpful? Give feedback.
-
I refrained from opening a GitHub issue and initiated a discussion thread instead so that I could at least confirm if what I was doing was correct or not before proceeding. I don't think opening a GitHub issue is required now. Previously I was using the following OpenSTA builds:
I just now built the latest version from GitHub source
Thanks very much for helping to take a look into this! PS: In case you are interested, the attached opensta_timing_model_issue.zip file contains all the required files to repro. Attaching the below only for information: |
Beta Was this translation helpful? Give feedback.
Hi @maliberty, @jjcherry56
I refrained from opening a GitHub issue and initiated a discussion thread instead so that I could at least confirm if what I was doing was correct or not before proceeding.
I don't think opening a GitHub issue is required now.
The disagreement in the values in the written lib file and clock network delay from report_checks command output is related the OpenSTA versions being used.
Previously I was using the following OpenSTA builds:
OpenSTA 2.4.0 3e2295adfd
(Built from GitHub source circa early November, 2023)OpenSTA 2.4.0 0889970d17
(OpenLane version 2719508edbb579ab7317d1e0942b774d8d4aa214, built around Mid-March, 2024)