One question for edge merge for DFT

Status
Not open for further replies.

liwei039

Newbie level 6
Joined
May 9, 2007
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,355
when scan chain inserting, set edge merge enable.
Why the tool groups all trailing edge clock scan cells first and then groups all the positive edge clock scan cells?
what is the exactly reason?

Thanks.
 

To prevent the hold violation...To know how, just do waveform on paper for understanding all consequences.
 

For a scan chain to work properly, flops which receive the clock later should be placed first in the chain or else a lock-up lach should be inserted to avoid hold violation. For a 0-1-0 transition, NEGEDGE flop (TE) followed by POSEDGE flop (LE)case, does not need a lock-up latch since NEG flop receives the clock later and POS flop gets earlier. Hope this helps.
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…