Basic Interview Questions On DFT
Basic Interview Questions On DFT
2.Scan:
• What is the reason for increase in pattern count for compressed mode?
Because the chain lenght is small,more number of chains exist.More number of control bits to
identify faults in EDT.
• The actual compression achieved will be less than the specified compression factor.
Why?
Because of extra cycles(initialization cycles) in EDT.
• How scan chains are handled from a 3rd party IP in the chip?
By using "add subchain command"
• How to avoid hold issues when scan chain is stitched from +ve edge to –ve edge flop?
Use lockup latch.
3.MBIST:
• Why BIST is preferred than a logic scan test?Why memories are not considered while in
ATPG?
4.ATPG:
• How to improve fault coverage or how do you analyze the fault coverage in the initial
runs?
By checking controllability and observability in the design and clearin the DRC's.
• How a transition fault is detected in ATPG? Explain how launch and capture of a fault is
done and detected?
Initialization
Launch
Capture
** Why at-speed coverage is less compared to stuck-at?
Inter-clock domain testing is not possible in at-speed. In-to-Reg and Reg-to-Out paths are not
covered.
• Why does an IDDQ pattern take lot of time for test, though pattern count is very small?
5.SIMUALTIONS:
• What kind of simulations do we generally need to do?
Chain serial and serial capture.
• Why do zero-delay/Unit delay simulations fail though timing simulations are passing?
Simulator issues.