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

help me!

Altera_Forum
Honored Contributor II
1,423 Views

please analyze: 

1:Warning: Found 1 node(s) in clock paths which may be acting as ripple and/or gated clocks -- node(s) analyzed as buffer(s) resulting in clock skew 

Info: Detected ripple clock "TFT_HSYNC~reg0" as buffer 

2:Warning: Can't achieve timing requirement Clock Setup: 'CPLD_OSC' along 642 path(s). See Report window for details. 

3:Critical Warning: Timing requirements for slow timing model timing analysis were not met. See Report window for details. 

4:Warning: Can't achieve timing requirement tco along 91 path(s). See Report window for details.
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
620 Views

1. You have a ripple clock, where the output of a register is used as the clock on another signal(i.e. the main clock ripples through the register). If you can make this a clock enable and keep everything fed by the master clock, you'll be better off and your design will be much easier. Note that ripple clocks are not illegal, people use them quite often and they work, but user's also have designs that fail due to ripple clocks. They basically skew your clock so that transfers to/from this ripple clock domain are more difficult. 

2-4. You're not meeting timing. If using the Classic Timing Analyzer, you'll see red tables. Go into the Clock Setup: 'CPLD_OSC' report and the Tco reports and right-click on the first path/s and do a List Paths. You'll get info in the bottom pane. It will have a + sign that allows you to get more info as to why it's failing. Is the requirement what you would expect(i.e. if I have a 100MHz clock, a 10ns requirement makes sense. A 1ns requirement does not). Is there large clock skew(a ripple clock could do this) to the source or destination register. Is the datapath too long. Basically spend a good half hour trying to determine exactly what it's saying. Maybe draw a waveform or schematic. Then, if the info it's telling you doesn't make sense or you don't know how to fix it, come back with more details on the path/s you're analyzing.
0 Kudos
Altera_Forum
Honored Contributor II
620 Views

See my posts at http://www.alteraforum.com/forum/showthread.php?t=754 for more information about the ripple clock.

0 Kudos
Altera_Forum
Honored Contributor II
620 Views

Thanks very much,I have addressed this issue.

0 Kudos
Reply