Download presentation
Presentation is loading. Please wait.
1
Manufacturing Testing
2
Manufacturing Testing
What is testing? Apply the input stimuli, test vector, to DUT Observe the response from DUT, and compare with expected results How? Fast and exact Automation
3
S HONG(POSTECH)
4
S HONG(POSTECH)
5
S HONG(POSTECH)
6
S HONG(POSTECH)
7
S HONG(POSTECH)
8
S HONG(POSTECH)
9
S HONG(POSTECH)
10
S HONG(POSTECH)
11
S HONG(POSTECH)
12
S HONG(POSTECH)
13
S HONG(POSTECH)
14
S HONG(POSTECH)
15
S HONG(POSTECH)
16
S HONG(POSTECH)
17
S HONG(POSTECH)
18
S HONG(POSTECH)
19
S HONG(POSTECH)
20
S HONG(POSTECH)
21
S HONG(POSTECH)
22
S HONG(POSTECH)
23
Fault Modeling Why model faults? Some real defects in VLSI and PCB
Common fault models Stuck-at faults Single stuck-at faults Fault equivalence Fault dominance and checkpoint theorem Classes of stuck-at faults and multiple faults Transistor faults Bushnell & Agrawal (KAP)
24
Why Model Faults? I/O function tests inadequate for manufacturing (functionality versus component and interconnect testing) Real defects (often mechanical) too numerous and often not analyzable A fault model identifies targets for testing A fault model makes analysis possible Effectiveness measurable by experiments Bushnell & Agrawal (KAP)
25
Some Real Defects in Chips
Processing defects Missing contact windows Parasitic transistors Oxide breakdown . . . Material defects Bulk defects (cracks, crystal imperfections) Surface impurities (ion migration) Time-dependent failures Dielectric breakdown Electromigration Packaging failures Contact degradation Seal leaks Ref.: M. J. Howes and D. V. Morgan, Reliability and Degradation - Semiconductor Devices and Circuits, Wiley, 1981. Bushnell & Agrawal (KAP)
26
Occurrence frequency (%)
Observed PCB Defects Defect classes Shorts Opens Missing components Wrong components Reversed components Bent leads Analog specifications Digital logic Performance (timing) Occurrence frequency (%) 51 1 6 13 8 5 Ref.: J. Bateson, In-Circuit Testing, Van Nostrand Reinhold, 1985. Bushnell & Agrawal (KAP)
27
Common Fault Models Single stuck-at faults
Transistor open and short faults Memory faults PLA faults (stuck-at, cross-point, bridging) Functional faults (processors) Delay faults (transition, path) Analog faults For more examples, see Section 4.4 (p ) of the book. Bushnell & Agrawal (KAP)
28
S HONG(POSTECH)
29
S HONG(POSTECH)
30
S HONG(POSTECH)
31
S HONG(POSTECH)
32
S HONG(POSTECH)
33
S HONG(POSTECH)
34
S HONG(POSTECH)
35
S HONG(POSTECH)
36
S HONG(POSTECH)
37
Single Stuck-at Fault Three properties define a single stuck-at fault
Only one line is faulty The faulty line is permanently set to 0 or 1 The fault can be at an input or output of a gate Example: XOR circuit has 12 fault sites ( ) and 24 single stuck-at faults Faulty circuit value Good circuit value c j 0(1) s-a-0 a d 1(0) g 1 h z i 1 b e 1 k f Test vector for h s-a-0 fault Bushnell & Agrawal (KAP)
38
S HONG(POSTECH)
39
S HONG(POSTECH)
40
S HONG(POSTECH)
41
S HONG(POSTECH)
42
Scan Flip-Flop (SFF) D Master latch Slave latch TC Q MUX Q SD CK
Logic overhead MUX Q SD CK D flip-flop Master open CK Slave open t Normal mode, D selected Scan mode, SD selected TC t Bushnell & Agrawal (KAP)
43
Arbitrary Synchronous Sequencial Circuits
Combinational logic PI PO FF Not shown: CK or MCK/SCK feed all SFFs. Bushnell & Agrawal (KAP)
44
Adding Scan Structure Combinational logic PI PO SFF SCANOUT TC SCANIN
Not shown: CK or MCK/SCK feed all SFFs. SCANIN Bushnell & Agrawal (KAP)
45
Comb. Test Vectors I1 I2 O1 O2 PI PO Combinational logic SCANIN TC
SCANOUT S1 S2 N1 N2 Next state Present state Bushnell & Agrawal (KAP)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.