- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What is the purpose of this latch? Generally, using latches is not good design practice.
--- Quote Start --- Anyone knows how to constraint the latch related circuitry? I attached a pdf that show the diagram. The clock is running at 10MHz and the timing requirements from input to output is 80nSec. --- Quote End ---- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I know using latch is not good design and do not want to use. Unfortunately, I must use it for my application. I need to find out how I can constraint these latch. I was thinking of using set_max_delay, but I'm not sure whether this would do it since set_max_delay is used for combinatorial logic path.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- I know using latch is not good design and do not want to use. Unfortunately, I must use it for my application. I need to find out how I can constraint these latch. I was thinking of using set_max_delay, but I'm not sure whether this would do it since set_max_delay is used for combinatorial logic path. --- Quote End --- Kattice, Yes, Latch IS a small combinational loop by itself. just interesting, why you cannot use the flip-flop with Synchronous Clear, because, anyway, you latch by implication depends on the Clock - it clears after 5 clock cycles. And for me it is looks strange to provide constraints for one specific module; what if you design contains 1000 logic gates, you cannot constraint each.
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