DFT Imp Questions 250+
DFT Imp Questions 250+
DFT Imp Questions 250+
1. What is DFT 33. what is test point Insertion? Can you tell and
2. What are two pillars of DFT explain one TestPoint Insertion scenario?
3. What are penalties of DFT 34. what is the use of clock gaters in design?
35. Draw the internal diagram of clock gating cell?
4. What is rule of 10
36. what is use of latch in clock gating cell?
5. What are the levels of Testing. 37. How glitches can be remove through latch?
6. Difference between verification & testing 38. Draw the muxed flip flop and explain?
7. Draw ex-or gate using nand gate find total no. Of 39. Take three scan flop and stitch it and explain the
stuck@, TDF,PDF scan operation
8. Why we need scan,Why we convert normal D FF 40. How you will decide the number of scan chains
to scan FF for your core?
41. what are Manufactured defects?
9. Why scan frequency is less than functional
42. what is clock latency?
frequency 43. what is lockup latch and why we use it?
10. Take 3 FF explain scan operation. 44. will latency effect data shifting in scan chain?
11. Explain scan styles 45. consider two flop of .2sec and 0.3 sec latency
12. Explain scan types how do you connect the flops in scan chain?
13. What will happen if I do testing with normal D ff 46. Implement a 2 by 1 Mux through gates?
14. What is the importance of testmode & scan 47. what all information you will ask from designer
for smooth scan insertion?
mode.
48. what all ctls you read while scan insertion?
15. Take two input OR gate and AND gate target 49. which one is better having single or multiple scan
stuck at 0, stuck at 1 for each node & generate clock?
patterns 50. In which path we insert the lockkup latch, data or
16. Draw the waveform of muxed scan cell operation clock path?
17. What are the major concerns of scan design? 51. How you will resolve the combinational feedback
loop issue in design if present?
18. Why clock should not be driven as data?
52. why we don't connect the capture flop's clock to
19. Why data should not drive as clock? the lockup latch?
20. Explain why reset must be controlled from 53. why we use flop trays in design?
primary input? 54. what is the purpose of DFT?
21. If there are any shift registers present in design, 55. what work around you can do if you don't have
then do you convert it into scannable flop, give scan equivalent for some flops in design while
reason scan insertion?
56. Different types of faults?
22. What is meant by lockup latch? When to use
57. Explain ASIC Flow?
lockup latch, Illustrate with example. 58. What is difference between ASIC and FPGA?
23. How do you do the continuity test for the scan 59. What is problem if we do not have DFT?
chain? What are the vectors are used for chain 60. What is meaning of defect , fault and error?
test. 61. What is YIELD? What is DPPM?
24. Explain atleast 3 DRC’s with example. 62. What is test coverage & fault coverage
25. Why bus contention should be avoided during 63. Why achieving good test coverage is important?
64. Who all are major DFT Tool vendors and what
shift operation in the scan chain? what is the
all are the names of DFT tools?
recommended solution for bus contention. 65. Explain the inputs needed for carrying out scan
26. Why bi directional i/o ports are trouble during insertion for a design?
shift operation? Illustrate with example. 66. What is scan chain balancing and what is the
27. Why tri-state buses should be fixed? What is the need of it?
recommended solution for fixing the violation. 67. Why need terminal lockup latchs?
68. How do you differentiate shift and capture?
28. How do you fix derived clocks, explain with
69. What is the impact of having latches in the
example. design?
29. Why latch is not converted into scannable flop? 70. Can latches is a part of scan chains, explain?
Why it should be transparent when clocks are 71. What is scan? What are the difference between
off? full scan and partial scan?
30. Explain scan insertion steps? 72. What are the benefits of scan?
31. what are the basic things that needs to take care 73. What is scan chain and scan group?
for Scan Insertion? 74. What is observability and controllability?
32. what are the DRC Violations that u have faced 75. What is the use of shift enable and test mode
during Scan Insertion and how did you fix those ? signal?
76. What are the inputs and outputs for scan?
Scan IMP Questions
Created by:-Er.Manjeet Singh
1. Why we don’t go for high compression like 90- 34. Draw & explain EDT wave form.
100%. 35. Difference between ASIC & FPGA.
2. Draw & explain decompressor block. 36. Tools used for EDT insertion in Mentor &
3. Draw & explain compactor block. Synopsis.
4. How will you decide compression ratio. 37. Commonly used Compression Technique.
5. Explain SDC file. 38. Find C.R.
6. What is bypass mode in EDT.
7. What is EDT, why we use it.
8. Drc’s faced during EDT insertion.
9. What is EDT clock state during capture.
10. What is EDT update state during load_unload
11. Estimate the compression ratio for following
specification.
1. The design consist of 10k FF ,10 input ,10
Output
2. How many FF needed to keep in each chain 39. Find C.R.
to achieve a)20% b)100% c)50%
12. Take one example & explain how edt reduces
TAT.
13. What is meant by masking or X blocking, explain
types of masking.
14. Explain fault aliasing.
15. Explain fault collapsing.
16. How to share EDT clock & scan clock.
17. Explain pipeline stage used in compactor.
18. What are lockup cells. 40. EDT works on edt clock & scan works on scan
19. What are the advantages of EDT. clock,draw a diagram showing both clock.
20. What is the reason for increase in pattern count 41. Why only x-or gate used in compactor & phase
for compressed mode. shifter.
21. The actual compression achieved will be less 42. I have 330 internal core chains to each
than the specified compression why ? edt_channel & there are 7 edt channels.while
22. Explain k-17,k-18,k-19 violation. performing simulation the log file reporting that a
23. How are x’s handled in EDT , what is their flop is producing x instead of 1 in edt channel 2.
effect. How to fix this.
24. How do you control the ‘AND ‘ logic which is 43. Is it possible to reconvert the scan FF to normal
used to prevent ‘x’ from propagating to x-or FF .
logic. 44. Which reset is preferred active low or active
25. Is decompressor a combinational or sequential high.
block. 45. What is the off state for active low reset.
26. Write & explain test procedure file used in EDT. 46. What is the off state for active high reset.
27. What are the input & output files of EDT 47. What is scan sysnthesis.
insertion. 48. What is scan configuration.
28. Does coverage increase or decrease with increase 49. Whether RTL drc’s & DFT drc’s are same.
in compression. 50. What is spyglass.
29. How the compression technique factor affect the
number of scan chain? Is number of clock
domain also a factor.
30. What do you mean by TDV.
31. How many cycles required for loading of 3
patterns through 100 FF in normal mode &
pipeline mode.
32. ATE costs depend on.
33. Explain F9,F10 violation.
ATPG IMP Questions
Created By: Er.Manjeet Singh
1. What is simulation. 30. How can you tell if the patterns were
2. Explain 3 steps of simulation. generated for an EDT design or fastscan
3. What we do in simulation, what is the design.
use of simulation in DFT. 31. What commands should you look for in
4. Difference between serial & Parallel the logfile to see, if there are any
simulation. internal defined clock or pin.
5. Which simulation we use for debugging 32. Explain (i).po.name (ii).chain.name
the mismatch. (iii).v.0.vec (iv).v.cfg (v).v (vi)-
6. What are chain patterns. voptargs (vii)-novoptargs
7. What are basic patterns. 33. Difference between two dft libraries.
8. What are clock sequential patterns. 34. What values we are comparing during
9. What is psd flow. simulation debug.
10. Explain debugDB switch 35. Difference between simulation &
11. Which patterns we are going to deliver Emulation.
to tester (ATE) 36. What are ram sequential patterns.
12. Explain the steps for chain pattern 37. Whether debugging process for
debug. compressed & Bypassed pattern is same.
13. Explain the steps for scan pattern debug. 38. What is setup time & hold time.
14. What is the use of flattened design 39. What violation will occur if setup &
during simulation debug. hold not maintain properly.
15. What are the files we save after atpg. 40. If clock skew is more than half clock
16. Difference between testbench & cycle then how you will avoid the hold
Testvector. violation.
17. Can you write debug_atpg script. 41. If scan chain is broken how you debug.
18. What patterns we load in atpg view 42. What is setup slack equation.
during pattern mismatch debug. 43. What are main causes of simulation
19. What are the two main commands used mismatch.
for simulation debug. 44. Can you write simulation run script used
20. Difference between timing & No timing in questasim.
simulation. 45. How do you design a clock gating
21. What is sdf file. circuit which is glitch free.
22. What is c6 drc violation mismatch. 46. What is critical path , false path & multi
23. What is T24 drc violation mismatch. cycle path.
24. Input/output files for simulation. 47. In your design if you have both setup &
25. How to handle BB during simulations. hold time violation, which one you
26. What pattern buffer does read_patterns resolve first & why.
place the patterns into internal or 48. Adding lockup latch, is it helps to avoid
external. hold time violation.
27. What is preshift & postshift 49. What is difference between RTL & Gate
28. What are the issues you faced during level simulation
notiming simulation. 50. What is the difference between zero
29. What are the issues you faced during delay & unit delay simulation.
timing simulation.