How to deal with the internal clock during DFT

Status
Not open for further replies.

ada86831

Newbie level 4
Joined
Oct 7, 2009
Messages
6
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,323
Hi, all,
There is an internal clock generated by the system clock. When I inserted scan chain, all the flip-flops driven by the internal clock weren't in the scan chain. It said the CK of these FF are uncontrolled. I set mixing_clock mix_clocks.
How can i fix those problems?

Thank you so much.
 

You need to by pass this generated clock using MUX. MUX can be inserted in design itself or now-a-days tool can also insert MUX automatically by finding such places. But definetely, second option is not receommended to be used as it may create equivalance issues.

MUX whose input 1 would be your generated clock, input 2 would be your top level main clock and select signal wuld be test_mode. so when u r in testing mode, you bypass generated clock and pass on top level main clock to all flops and when you are in functional mode you supply actual generated clock ..

hope i was clear ...
 

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