- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,
when i tried to make a timing analysis for my design, i get a hold time violation between two nodes.. i attached a screenshot of the error. actually it is not an error, but probably it is the cause of the bad behavior of my design.. i don't have a big knowledge about timing analysis. but i would ask if there are ideas or solutions to eliminate this hold time violation between the indicated nodes.. thank youLink Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- hi, when i tried to make a timing analysis for my design, i get a hold time violation between two nodes.. i attached a screenshot of the error. actually it is not an error, but probably it is the cause of the bad behavior of my design.. i don't have a big knowledge about timing analysis. but i would ask if there are ideas or solutions to eliminate this hold time violation between the indicated nodes.. thank you --- Quote End --- Your clock appears to be generated internally with logic cells. Hold time violations are exactly what you will get in an FPGA when you attempt to use this technique (called 'gated clocks'). The solution is to use the clock input pin as the clock to all; generate clock enable logic inputs rather than using a gated clock. Kevin Jennings
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,
actually i'm using two clocks in my design..but those two clocks are generated by the FPGA boad(i'm using cyclone II which provides two frequency values :28MHz and 50MHz), so i'm not using gated clocks.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The clk_50 path in your screenshot reads: PIN_AD15, lcff_xxx, CLKCTRL_G8, lccomb_xxxx.
Somehow, you have some logic between the clock input pin and the use clock signal.
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