- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Question regarding gate-level sims. When running sims with back-annotated timing, I get all kinds of warnings about setup/hold violations on my synchronization flop (double-registered in the new clock domain). This is expected as the inputs I am synchronizing are asynchronous. However, the violations cause 'X's to propogate through my design causing test case failures. If I use the +notimingchecks option, my test cases pass. Is there a way to waive the timing checks ONLY for my meta flops? I have used a consistent naming scheme so they are readily identifiable. My SDC has false paths for the asynchronous inputs, but this doesn't seem to have been pulled into the quartus-generated SDO.
Any suggestions for how to handle this?Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In the Assignment Editor, apply "Show 'X' on Timing Violation = Off" on those registers, and the problem should go away.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That worked, thanks!
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page