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.

why do we make flip-flops in to scanable flip-flops????

Status
Not open for further replies.

tyuga454

Member level 1
Joined
Feb 2, 2012
Messages
38
Helped
4
Reputation
10
Reaction score
3
Trophy points
1,288
Activity points
1,505
Hi,
we are doing scan-insertion to increase the testability.
In the scan-insertion we do flipflops into scanble flipflops.
why we are doing this and how the testability increases by doing this???
please explain me?
 

We are doing this to increase the controllability and obserability ....by converting to scan enable flops, we can control the input of ff and also we can observe the output of ff...without worrying about the functionality of the chip....
 
thanks for your reply.....
you mean to say that after making ffs in to scanble ffs you can detect the faults in the ff(controbility and observbility) thus,the testibility increases(detected all faults in the ff)...
plz correct me if my understanding is wrong????...thnks alot....
 

The idea of the scan is to create a chain(s) with all flops to be able to load easily some new values.
Then the scan flop as just a mux on the D pin of the flop to select the functional path or the chain path.
I means a basic flop with a mux could do the same job, but more area and worst timing.
 
Scannable flops are need for design for test. This is a fundamental requirement of the digital design these days. This will check the functionality of the flop as well as the logic associated around it. Any book on DFT will cover this in detail.

There are some exceptions to use of scanable flop. Due to the timing/power/area overhead certain portions which critical dont use scannable flops. these are tested through loop back or some other mechanism especially in digital portion of mixed signal design.
 
thanks for your reply.....
you mean to say that after making ffs in to scanble ffs you can detect the faults in the ff(controbility and observbility) thus,the testibility increases(detected all faults in the ff)...
plz correct me if my understanding is wrong????...thnks alot....

We are not only detecting the faults in the ffs...our main target is to test the full design. DFT is basically for detecting the manufacturing defects. These defects can also be in the combo logic...but the problem is how to control combo logic...that can be done by scan enable ffs.....suppose, there is combo logic between two ffs...so first flop is for controlling the combo logic and second ff is used to observe the output of combo logic.....
This can be done by making scan chain in the design...as already told by rca....
 
Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top