- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
See my posts at http://www.alteraforum.com/forum/showthread.php?t=754 for more information about the ripple clock.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks very much,I have addressed this issue.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page