2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.2 Scan Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.2.1 Scan Architectures . . . . . . . . . . . . . . . . . . . . . . . . 44
2.2.1.1 Muxed-D Scan Design . . . . . . . . . . . . . . . . 44
2.2.1.2 Clocked-Scan Design . . . . . . . . . . . . . . . . . 46
2.2.1.3 LSSD Scan Design . . . . . . . . . . . . . . . . . . 47
2.2.1.4 Enhanced-Scan Design . . . . . . . . . . . . . . . 48
2.2.2 Low-Power Scan Architectures . . . . . . . . . . . . . . . . . 50
2.2.2.1 Reduced-Voltage Low-Power Scan Design . . . . 50
2.2.2.2 Reduced-Frequency Low-Power
Scan Design . . . . . . . . . . . . . . . . . . . . . . 50
2.2.2.3 Multi-Phase or Multi-Duty Low-Power
Scan Design . . . . . . . . . . . . . . . . . . . . . . 50
2.2.2.4 Bandwidth-Matching Low-Power
Scan Design . . . . . . . . . . . . . . . . . . . . . . 51
2.2.2.5 Hybrid Low-Power Scan Design . . . . . . . . . . 52
2.2.3 At-Speed Scan Architectures . . . . . . . . . . . . . . . . . . 52
2.3 Logic Built-In Self-Test . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.3.1 Logic BIST Architectures . . . . . . . . . . . . . . . . . . . . 58
2.3.1.1 Self-Testing Using MISR and Parallel SRSG
(STUMPS) . . . . . . . . . . . . . . . . . . . . . . . 58
2.3.1.2 Concurrent Built-In Logic Block Observer
(CBILBO) . . . . . . . . . . . . . . . . . . . . . . . 59
2.3.2 Coverage-Driven Logic BIST Architectures . . . . . . . . . . 61
2.3.2.1 Weighted Pattern Generation . . . . . . . . . . . . 61
2.3.2.2 Test Point Insertion . . . . . . . . . . . . . . . . . 62
2.3.2.3 Mixed-Mode BIST . . . . . . . . . . . . . . . . . . 64
2.3.2.4 Hybrid BIST . . . . . . . . . . . . . . . . . . . . . . 65
2.3.3 Low-Power Logic BIST Architectures . . . . . . . . . . . . . 66
2.3.3.1 Low-Transition BIST Design . . . . . . . . . . . . 66
2.3.3.2 Test-Vector-Inhibiting BIST Design . . . . . . . . 67
2.3.3.3 Modified LFSR Low-Power BIST Design . . . . . 67
2.3.4 At-Speed Logic BIST Architectures . . . . . . . . . . . . . . 68
2.3.4.1 Single-Capture . . . . . . . . . . . . . . . . . . . . 68
2.3.4.2 Skewed-Load . . . . . . . . . . . . . . . . . . . . . 70
2.3.4.3 Double-Capture . . . . . . . . . . . . . . . . . . . . 73
2.3.5 Industry Practices . . . . . . . . . . . . . . . . . . . . . . . . 75
2.4 Test Compression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
2.4.1 Circuits for Test Stimulus Compression . . . . . . . . . . . . 77
2.4.1.1 Linear-Decompression-Based Schemes . . . . . . 77
2.4.1.2 Broadcast-Scan-Based Schemes . . . . . . . . . . 81
2.4.1.3 Comparison . . . . . . . . . . . . . . . . . . . . . . 85