11-24-2015 05:47 PM
I try to simulate the delayline make up by a carry4 primitive. I built and implemented a simple one but simulation show that all the taps turn on at the same time (effectively no delay) when a step is applied at the signal input. I would appreciate for any idea to fix the simulation.
Post Implementation Simulation:
I have attached the project if some one what run it.
11-24-2015 06:36 PM
Please attach delayline.v and delayline_tb.v here.
11-24-2015 07:25 PM
Are you sure it is a post implementation timing simulation?
Also, when you attach any project . Go to File --> Archive Project and send the created archive.(.zip file)
11-24-2015 09:11 PM
From the snapshot this won't looklike post-impl timing simulation.
As Bharath suggested check once again.
Also include 100ns of delay before start the stimulus. 100ns is required to satisfy the GSR (Global Set Reset).
11-24-2015 09:49 PM
I beleive you are running a Timing Simulation. Made the same project as yours and ran Timing Simulation (Post-Implementaion) and can see the timing working properly:
I have attached my project archive for your reference. Vivado 2015.2.
11-25-2015 09:25 AM
11-25-2015 09:49 AM
Thanks for your project. Unfortunately, I can't open your project because I am constrainted to Vivado 2014.2. I have import your code but does not see any delay in post-imp simulation. I am wondering if you can port your project into 2014.2?
11-25-2015 10:27 AM
I tried with your code only.
It's working at my end with post implementation timing simulation.
The only concern I have it I think you have not zoomed the signal view properly.
Please try the following steps and let us know the outcomes:
Attaching snapshot of testbench for your reference.
11-25-2015 10:33 AM
I have rebuilt the project in Vivado 2013.3 and delays appeared at the outputs. It seems that it is related to the 2014.2. Is there anybody notice post-imp timing simulation issue with this version?
11-25-2015 10:41 AM
Which version of vivado you used in the simulation? I have the delay simulated in 2013.3 but not 2014.2.
11-25-2015 10:47 AM
I used Vivado 2015.3.
Which device and package you are using?
11-25-2015 08:29 PM
11-25-2015 08:41 PM - edited 11-25-2015 08:45 PM
As your design is working with 2013.3 either use 2013.3 else I would suggest you to use VIvado latest version.