Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16597 Discussions

Why do all four versions of this verilog code have the save timing-simulation waveforms?

Chris24
Beginner
1,758 Views

Why do all four versions of this verilog code have the save timing-simulation waveforms?

 

0 Kudos
7 Replies
Nurina
Employee
1,719 Views

Hi,


This might be a bug. Can you share your .qar file here?

To do this, go to Project->Archive Project.


Regards,

Nurina


0 Kudos
Chris24
Beginner
1,668 Views

Attached light.qar

0 Kudos
Nurina
Employee
1,689 Views

Hi,


Do you have any updates?


Regards,

Nurina


0 Kudos
FvM
Valued Contributor III
1,633 Views

Hello,

no sure what you are specifically asking.

 

Why do you expect different timing results for the codes?
Timing control statements in assignments are only effective in functional simulation or stimulus generation in testbenches.
They have no effect on hardware synthesis. Timing simulation is evaluating the behaviour of synthesized logic, timing control is ignored here.

 

Best regards

Frank

0 Kudos
ak6dn
Valued Contributor III
1,593 Views

If you are going to ask a question you need to provide a lot of supporting info if you want more than generic responses.

What version of Quartus?

What platform (ie, Windows, Linux, etc) and version?

What simulator (Questa I believe) and  version?

 

Can you make a test bench that instantiates all the modules at once and runs them in parallel to display exact waveforms of each?

You say they are the 'same' but we really can't validate that assertion in the data you present.

 

0 Kudos
Nurina
Employee
1,522 Views

Hi,


As mentioned in above comments, delay cannot be synthesized, that's why you see the same waveforms.

However, you can use this in testbenches.


Regards,

Nurina


0 Kudos
Nurina
Employee
1,386 Views

Hi,


We do not receive any response from you on the previous reply provided. Please login to ‘https://supporttickets.intel.com’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 4/5 survey/


Regards,

Nurina


0 Kudos
Reply