Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Latch usage in modern ASIC design

Status
Not open for further replies.

shaiko

Advanced Member level 5
Advanced Member level 5
Joined
Aug 20, 2011
Messages
2,644
Helped
303
Reputation
608
Reaction score
297
Trophy points
1,363
Visit site
Activity points
18,302
Hello,

When designing a digital ASIC - how often are latches used (instead of Flip Flops)?
Is it a common practice?
 

This is decided by the synthesizer that translates the HDL to netlist, depends on the SPEED/AREA trade off chosed by designer .

What matter is the final functionality of the netlist .

Elico
 

This is decided by the synthesizer
Sure it is - it's not what I'm asking though.

My question was about the designer's intent...
When designing modern ASICs - how common is the practice of deliberately incorporating latches (and not Flip Flops) in the design ?
 

In our design center, we usually avoid to use latch except for the gated clock, and timing issue which could be fix by using a latch (to respect huge hold time by keeping the state during the high state of the clock.)
 

As far as I am aware latches are not used as part of standard design except gated clocks as rca just mentioned.
Reasons I know of:
a) DFT becomes very tough for latch based design. b) STA tools cannot determine (find it very tough) timing.
 
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top