Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15475 Discussions

[CDC] How can I do Cross Domain Checks in Quartus?

Altera_Forum
Honored Contributor II
1,754 Views

Hi All, 

 

How can I perform Cross Domain Checks in Quartus? What's the flow? Is there tutorial for that? 

 

Thank you!
0 Kudos
7 Replies
Altera_Forum
Honored Contributor II
247 Views

What sort of checks are you expecting to perform? Domain crossing is something you need to handle in your design, not in your checking. 

 

Cheers, 

Alex
Altera_Forum
Honored Contributor II
247 Views

"Domain crossing is something you need to handle in your design" - This is exactly I want to check ...  

 

For example, I want to check a precense of synchronizers between clock domains...  

 

I know Xilinx support CDC checks. Do the checks supported byy Altera as well?
Altera_Forum
Honored Contributor II
247 Views

There's a new CDC viewer in the timing analyzer (aka TimeQuest). Maybe that's what you want/need.

Altera_Forum
Honored Contributor II
247 Views

The Quartus II Design Assistant do also some checking between asynchronous clock domains. 

You can enable them in Assignments/Settings ...
Altera_Forum
Honored Contributor II
247 Views

In the Design Assistant, there is an option 'Run Design Assistant during compilation'. Should I enable it? If it's not enabled, will the listed checked be not performed at all?

Altera_Forum
Honored Contributor II
247 Views

Design Assistant can either run automatically during compilation if that option is turned on or manually after compilation from the Processing menu.

Altera_Forum
Honored Contributor II
247 Views

what's flow it's better - letting the Design Assistant run automatically during compilation or run it when all the flow was finished?  

 

Does it have a big impact on the compilation time?  

 

In the project, which I'm working on, all the options are checked/selected on (including the automatically run)... Is it possible to know how time was spent on that (besides 'try&see')? 

 

Does Quartus report how long time it spend on each stage?
Reply