I am new in this field and I have been working with ISE Xilinx tool. When I want to create a testbench waveform I have to insert several values, two of them are: Input setup time & Output valid delay. I do not understand them:
What do they mean?. Are they related to external devices?.
How can I know which values they have?.
Thank you!.
Jajo
Didn't find your answer? Ask the community — no account required.
T
Trevor Coolidge
Jajo,
They are related to external connections. The setup time is asking "How long before your clock source is the data guaranteed to be valid". The output valid delay time is asking "How long after your input signals does it take for your output to be valid". The testbench waveform can use a complete system timing model to generate a valid simulation for post-routed designs.
Assuming you are just getting started ... set them to 0 (ideal) for now. It will allow you to get your logic correct. Then once your device targeting is done you can deal with the timing issues. (Since you don't know what they are you are probably not even really targeting a device yet).
Trevor
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.