- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Following picture shows the design.
Due to lacking of clock, the design use LCELL to generate a pulse to wake up system clock.
The design:
I use follow command to report the delay between LCELLs because I had constrained "set_min_delay" as follows.
constraint:
set_min_delay 0.5 -from [ get_pins {top|IP_*|Inp_dly*|dly*d|combout}] \
-to [ get_pins {top|IP_*|Inp_dly*|dly*d|data*}]
report command:
report_path -from [ get_pins {top|IP_*|Inp_dly*|dly*d|combout}] \
-to [ get_pins {top|IP_*|Inp_dly*|dly*d|data*}]
-npaths 1000 -panel_name LCELLs_delay
After using the report command in TimeQuest, there only report the delay from "Inp_dly1|dly1d|combout" to "Inp_dly2|dly4d|data*".
How to report all delay between LCELLs?
Thank you very much.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The report_path reports the longest delay paths and the corresponding delay value. That could be reason why only path from "Inp_dly1|dly1d|combout to "Inp_dly2|dly4d|data*" is reported.
Try to specify the start and end point if want to check the delay between the specific LCELL.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The report_path reports the longest delay paths and the corresponding delay value. That could be reason why only path from "Inp_dly1|dly1d|combout to "Inp_dly2|dly4d|data*" is reported.
Try to specify the start and end point if want to check the delay between the specific LCELL.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi RichardTanSY_In
Oh, I get it. Thank you, RichardTanSY_In
Can I ask another question?
You said that "specify the start and end point if want to check the delay between the specific LCELL."
Could I use "report_path" command twice to report the delay into the same panel?
Ex.
(1)
report_path -from [ get_pins {top|IP_1|Inp_dly1|dly1d|combout}] -to [ get_pins {top|IP_1|Inp_dly1|dly2d|data*}]
-npaths 1000 -panel_name LCELLs_delay
(2)
report_path -from [ get_pins {top|IP_1|Inp_dly1|dly2d|combout}] -to [ get_pins {top|IP_1|Inp_dly1|dly3d|data*}]
-npaths 1000 -panel_name LCELLs_delay
There use "report_path" command twice.
Could the second "report_path" command report the delay that append into the same "LCELLs_delay" panel, but not overwrite?
Thank you very much.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can use the report_path command multiple time but you will need to use a different panel name else it will be overwritten.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi RichardTanSY_In
OK, I understand it. Thank you, RichardTanSY_In
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I’m glad that your question has been addressed. With that, I will now transition this thread to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.
Best Regards,
Richard Tan
p/s: If any answer from the community or Intel support are helpful, please feel free to give Kudos and select the best solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi RichardTanSY_In
OK. Thank you, RichardTanSY_In

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page