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.

delay calculation in xilinx

Status
Not open for further replies.

shan14

Member level 3
Member level 3
Joined
Aug 18, 2014
Messages
61
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Visit site
Activity points
393
Hi

I have to find the delay in xilinx
when i do synthesis, below values come. are these delay values??


Minimum input arrival time before clock: 6.394ns
Maximum output required time after clock: 6.492ns

for total delay do I have to add these two values??
 

Hi

Delay means , For a particular vhdl code, I have to find the delay of the circuit.

Minimum input arrival time before clock: 6.394ns
Maximum output required time after clock: 6.492ns

so , are these above values are delay values of that circuit or not????
 

If you mean the delay through the entire circuit (assuming combinatorial circuit), then no - those values are nothing to do with that - they are delay at the IO pads.

You cannot calculate the delay through the entire circuit because it varies with PVT (process, voltage, temperature).
1. Process - Each time you compile the code the fitter will place the design in different parts of the chip, affecting the routing delays
2. Temperature - as it gets hotter, the delay changes
3. Voltage - different voltage = different delay

On the other hand, if you have a completly synchronous circuit, the latency is easy to calculate from the number of registers there are in the longest path. THen you just take (N * clock frequency)
 
  • Like
Reactions: shan14

    shan14

    Points: 2
    Helpful Answer Positive Rating
1. Process - Each time you compile the code the fitter will place the design in different parts of the chip, affecting the routing delays
This is incorrect. Process variations have absolutely nothing to do with the fitter or the routing. Process variation comes from transistor delay differences due to physical differences between die. Differences in parasitics, channel dimensions, doping, etc.

So FPGA timing is made up of PVT variations along with placement and routing.
 
  • Like
Reactions: shan14

    shan14

    Points: 2
    Helpful Answer Positive Rating
I think shan14 wants the delay through the circuit. If that is the case just simulate the design and note down the number of clock cycles from input to output. This should give you the delay.
 
  • Like
Reactions: shan14

    shan14

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top