Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

how to use -source_latency_included option in set_input_delay?

Status
Not open for further replies.

LAORUAN

Newbie level 5
Joined
Nov 13, 2014
Messages
10
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
83
what does these sentence mean?

Input delays can already include clock source latency. By default the clock source latency of the related clock is added to the input delay value,but when the -source_latency_included option is specified, the clock source latency is not added because it was factored into the input delay value.

If -source_latency_included option is used, it means I should add the source latency into input delay or I should not add the source latency into input delay(Timequest will add add the source latency into input delay)?

Any help will be appreciated. Thank you.
 

With source_latency_included you should add source delay.
You can read about different parameters in *.sdc constraints on "Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Timing Analysis" book
 
Thank you for your reply.

I have read the on the "set_input_delay" on "Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Timing Analysis" book.

But I still have a doubt on that.

As we can see, the input delay includes the source latency without source_latency_included.
STA.jpg
 

Basically you have to account for the source latency of the clock.
1.If you use this option it means you are specifying it explicitly.
2.If you don't use this option, you are including this delay in the input_delay value.
I think it would be better if you use this option and specify the delay explicitly. This would make your constraints look more realistic and give a better picture of your design.
 
Basically you have to account for the source latency of the clock.
1.If you use this option it means you are specifying it explicitly.
2.If you don't use this option, you are including this delay in the input_delay value.
I think it would be better if you use this option and specify the delay explicitly. This would make your constraints look more realistic and give a better picture of your design.

Thank you.

Gernerally, I use the set_clock_latency to set the latency of the clock of FPGA.
Do you mean that I have to set the latency of the clock of external device?
 

I was talking about the clock coming to the FPGA. As a FPGA designer you can set constraints only on the clocks coming into the FPGA. So you can set input_delay constraints on these clocks.
Clocks of the external device are outside your scope..
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top