Preface |
|
xiii | |
Acknowledgements |
|
xv | |
|
|
1 | (24) |
|
|
4 | (5) |
|
System-Level Design-for-Test and Test Scheduling for Core-Based SoCs |
|
|
4 | (2) |
|
Wafer-Level Test During Burn-In |
|
|
6 | (3) |
|
|
9 | (1) |
|
Key Drivers for Wafer-Level Test and Burn-In |
|
|
9 | (7) |
|
Challenges Associated with Wafer Sort |
|
|
10 | (1) |
|
|
11 | (1) |
|
WLTBI: Industry Adoption and Challenges |
|
|
11 | (5) |
|
Wafer-Level Test Planning for Core-Based SoCs |
|
|
16 | (1) |
|
Wafer-Level Defect Screening for Mixed-Signal SoCs |
|
|
17 | (1) |
|
|
17 | (1) |
|
Power Management for WLTBI |
|
|
18 | (1) |
|
How This Book is Organized |
|
|
18 | (7) |
|
|
20 | (5) |
|
Wafer-Level Test and Burn-In: Industry Practices and Trends |
|
|
25 | (24) |
|
|
25 | (4) |
|
Status of Wafer-Level Test and WLBI |
|
|
29 | (2) |
|
|
31 | (2) |
|
Doing Both Wafer-Level Test and Wafer-Level Burn-In |
|
|
33 | (12) |
|
|
34 | (1) |
|
|
34 | (2) |
|
Power per Die and per Wafer |
|
|
36 | (1) |
|
Types of Die That Can Be Tested and Burned-In |
|
|
36 | (1) |
|
Functional Tests Versus Parametric Tests |
|
|
36 | (1) |
|
Number of Contacts per Die |
|
|
37 | (1) |
|
Number of Signal Channels Needed |
|
|
37 | (1) |
|
Single-Pass Versus Multiple Pass |
|
|
38 | (1) |
|
|
38 | (1) |
|
|
39 | (1) |
|
|
40 | (1) |
|
Minimizing Costs for SDBs and Contactors |
|
|
41 | (1) |
|
Bumped Wafers Versus Wafers with Bond Pads |
|
|
41 | (1) |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
43 | (1) |
|
Background (Thinned) Wafers and Plastic-Backed Wafers |
|
|
43 | (1) |
|
More Than One Die Type on the Wafer |
|
|
43 | (1) |
|
|
43 | (1) |
|
|
44 | (1) |
|
Die Power and Shorted Die |
|
|
44 | (1) |
|
Current per Die and per Wafer |
|
|
44 | (1) |
|
|
45 | (1) |
|
Clock and Pattern Frequencies |
|
|
45 | (1) |
|
|
45 | (1) |
|
|
45 | (4) |
|
|
46 | (3) |
|
Resource-Constrained Testing of Core-Based SoCs |
|
|
49 | (42) |
|
Defect Probability Estimation for Embedded Cores |
|
|
51 | (5) |
|
Unified Negative-Binomial Model for Yield Estimation |
|
|
51 | (1) |
|
Procedure to Determine Core Defect Probabilities |
|
|
52 | (4) |
|
Test-Length Selection for Wafer-Level Test |
|
|
56 | (9) |
|
Test-Length Selection Problem: pTLS |
|
|
60 | (2) |
|
Efficient Heuristic Procedure |
|
|
62 | (2) |
|
Greedy Heuristic Procedure |
|
|
64 | (1) |
|
|
65 | (7) |
|
Approximation Error in Prs Due to Taylor Series Approximation |
|
|
68 | (4) |
|
|
72 | (16) |
|
Test-Length and TAM Optimization Problem: PTLTWS |
|
|
74 | (2) |
|
Experimental Results: PTLTWS |
|
|
76 | (4) |
|
Enumeration-Based TAM Width and Test-Length Selection |
|
|
80 | (3) |
|
TAM Width and Test-Length Selection Based on Geometric Programming |
|
|
83 | (4) |
|
Approximation Error in Prs |
|
|
87 | (1) |
|
|
88 | (3) |
|
|
89 | (2) |
|
Defect Screening for "Big-D/Small-A" Mixed-Signal SoCs |
|
|
91 | (26) |
|
Test Wrapper for Analog Cores |
|
|
92 | (2) |
|
Analog Test Wrapper Modes |
|
|
94 | (1) |
|
Wafer-Level Defect Screening: Mixed-Signal Cores |
|
|
94 | (6) |
|
Signature Analysis: Mean-Signature-Based Correlation (MSBC) |
|
|
96 | (1) |
|
Signature Analysis: golden-Signature-Based Correlation (GSBC) |
|
|
97 | (3) |
|
|
100 | (4) |
|
Correction Factors: Test Escapes and Yield Loss |
|
|
100 | (2) |
|
Cost Model: Generic Framework |
|
|
102 | (1) |
|
|
103 | (1) |
|
Cost Model: Quantitative Analysis |
|
|
104 | (9) |
|
Cost Model: Results for ASIC Chip K |
|
|
105 | (1) |
|
Cost Model: Results Considering Failures Due to Both Digital and Mixed-Signal Cores |
|
|
106 | (2) |
|
Cost Model: Results Considering Failure Distributions |
|
|
108 | (5) |
|
|
113 | (1) |
|
|
114 | (3) |
|
|
114 | (3) |
|
Wafer-Level Test During Burn-In: Test Scheduling for Core-Based SOCs |
|
|
117 | (24) |
|
Cycle-Accurate Power Modeling |
|
|
119 | (6) |
|
Transitions in a Scan Chain |
|
|
120 | (4) |
|
Transitions in Wrapper Chains |
|
|
124 | (1) |
|
Test Scheduling for WLTBI |
|
|
125 | (6) |
|
Graph-Matching-Based Approach for Test Scheduling |
|
|
126 | (5) |
|
Heuristic Procedure to Solve P Core Order |
|
|
131 | (1) |
|
|
132 | (1) |
|
|
132 | (7) |
|
|
139 | (1) |
|
|
139 | (2) |
|
|
139 | (2) |
|
Wafer-Level Test During Burn-In: Power Management by Test-Pattern Ordering |
|
|
141 | (22) |
|
Background: Cycle-Accurate Power Modeling |
|
|
142 | (2) |
|
Scan-Chain Transition-Count Calculation |
|
|
142 | (2) |
|
Test-Pattern Ordering Problem: PTPO |
|
|
144 | (4) |
|
Computational Complexity of PTPO |
|
|
147 | (1) |
|
Heuristic Methods for Test-Pattern Ordering |
|
|
148 | (2) |
|
|
150 | (1) |
|
Baseline Method 1: Average Power Consumption |
|
|
150 | (1) |
|
Baseline Method 2: Peak Power Consumption |
|
|
151 | (1) |
|
|
151 | (4) |
|
|
155 | (8) |
|
|
160 | (3) |
|
Wafer-Level Test During Burn-In: Power Management by Test-Pattern Manipulation |
|
|
163 | (20) |
|
Minimum-Variation X-Fill Problem: PMVF |
|
|
164 | (2) |
|
Metrics: Variation in Power Consumption During Test |
|
|
164 | (1) |
|
Outline of Proposed Method |
|
|
165 | (1) |
|
Framework to Control Power Variation for WLTBI |
|
|
166 | (6) |
|
Minimum-Variation X-Filling |
|
|
166 | (3) |
|
Eliminating Capture-Power Violations |
|
|
169 | (1) |
|
Test-Pattern Ordering for WLTBI |
|
|
170 | (1) |
|
|
171 | (1) |
|
|
172 | (3) |
|
Baseline Method 1: Adjacent Fill |
|
|
172 | (2) |
|
Baseline Method 2: 0-Fill |
|
|
174 | (1) |
|
Baseline Method 3: 1-Fill |
|
|
174 | (1) |
|
Baseline Method 4: ATPG-Compacted Test Sets |
|
|
174 | (1) |
|
|
175 | (6) |
|
|
181 | (2) |
|
|
182 | (1) |
|
|
183 | (6) |
|
|
183 | (2) |
|
|
185 | (4) |
|
Integrated Test-Length and Test-Pattern Selection for Core-Based SoCs |
|
|
185 | (1) |
|
Multiple Scan-Chain Design for WLTBI |
|
|
186 | (1) |
|
Layout-Aware SoC Test Scheduling for WLTBI |
|
|
186 | (1) |
|
|
187 | (2) |
List of Symbols |
|
189 | (2) |
List of Acronyms |
|
191 | (4) |
About the Authors |
|
195 | (2) |
Index |
|
197 | |