- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am working on timing closure of a design. I have the following question: Is there a way I can indicate the tool to optimize timing for all the corners or for a specific corner? My design seems to be ok with timing at the two end corners (Fast and low temperature; Slow and high temperature). However, it seems to be failing for slow-low temperature. Going by this post (https://www.altera.com/support/support-resources/knowledge-base/solutions/rd04222009_205.html), the tool does not optimize timing for slow-low temperature corner. Is there a solution for this? Thanks, VittalLink Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not sure if that solution is still valid, but the fitter generally does optimize for all corners. If it constantly failed at one corner and didn't try, we'd have designs failing left and right. Note that I am talking more about hold failures, where it adds delay, which is a tricky thing to do since you want to add as little delay as possible that meets timing. For setup, you work on improving the paths as much as you can, and if it happens to be a failure in the middle corner, so be it.
What type of failures are you seeing? As much detail as possible, please. Setup, hold recovery or removal? Is there anything special about it, like it's between a XCVR and fabric register, or DSP to DSP, or something like that? Is there any clock skew? Etc. Maybe we can find a manual workaround.
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