Why lockup latch needed for posedge followed by negedge flop

Varun124

Junior Member level 3
Joined
Jul 3, 2019
Messages
30
Helped
0
Reputation
0
Reaction score
0
Trophy points
6
Visit site
Activity points
237
Hi,
This may be basic question, but want to understand in depth.
1. In DFT, its common to add lockup latch for posedge followed by negedge flop. But since we use slowclock and its shift path, we could still close timing on the shift path. But why still we insert LL.
2. With respect to coverage is there any affect it posses ?
3. Is ATPG tool is not clever enough to understand the half path and generate pattern based on this design ?

Thanks in Advance
 

I think your posedge, negedge is for clock domain
crossing metastability but that really ought to be
solved by applying correct timing, as "a decision"
(anti-metastability) is only sometimes the "right
decision".

If you allow "any decision, as long as it's a decision"
then you have some sort of adaptation needed in
the test program, to determine and deal. Better
than waiting an indefinite amount of time for a
decision, and a semi-infinite field of timing to
"adapt to".

But built in determinism rules for test repeatability.
 

Cookies are required to use this site. You must accept them to continue using the site. Learn more…