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.

What is Lock-up Latch?

Status
Not open for further replies.
Can anyone tell me about the lock-up latch?

My experience with lock up latches is with DFT. If you have a scan chain with multiple clock domains in it the scan insertion tool should group registers from the same clock domain. Then a lockup latch is used when going between the two clock groups. I.E reg_group_clka -> latch -> reg_group_clkb. Usually the gate of the latch will be driven by clka inverted.

The lock up latch will insure that data is passed from register to register on every clock tick. It will prevent issues that can happen with async clocks that are skewed, I.E cruise through...
 

For DFT Compiler, lock up latch is inserted automatically if you turn on "-add_lockup true" for "set_scan_configuration".
 

Lock-up latches are used to allow scan chains to cross the clock domains.
They mitigate the skew between two clock domains to ensure data is shifted reliably on the scan chain.
 

If there is a neg edge FF before a pos edge FF, the data read may be the older one or the updated data is lost. This is probable in multiple clock domain designs
to make sure this doesn't happen, we use lock up latches.
 
  • Like
Reactions: akam

    akam

    Points: 2
    Helpful Answer Positive Rating
Lock-up latches are used to allow scan chains to cross the clock domains.
They mitigate the skew between two clock domains to ensure data is shifted reliably on the scan chain.

Hi,

Is there any particular document which explains lockup Latches with timing diagram and all the possible scenarios where it can be used???
Thanks for the help.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top