Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
0
V7 hold timing failure
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-03-2012 01:59 AM
There is a hold timing failure between register to BRAM, the source register is close to the BRAM, so the data path delay is very small(0.052ns) ,but the BRAM Trckd is bigger than the data path delay (0.503ns), so the hold timing can't close. how can i resolve this problem ? thanks!
Re: V7 hold timing failure
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-09-2012 05:57 AM
The slack(hold) formula is
slack(hold)=requirement - (clock path skew + uncertainty - data path)
Hence, by reducing the clock path delay, you will be able to close the timing.
slack(hold)=requirement - (clock path skew + uncertainty - data path)
Hence, by reducing the clock path delay, you will be able to close the timing.
0
Re: V7 hold timing failure
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-10-2012 11:14 AM
Delaying the clock is the best method to meet the hold requirement.
0
Re: V7 hold timing failure
Options
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
09-16-2012 10:43 PM
Can you post the timing report of the path that is failing hold?
Thanks.











