|
|
1 | (16) |
|
1.1 The Evolution of 2.5D ICs |
|
|
1 | (3) |
|
1.1.1 3D ICs: A Paradigm Shift from Traditional Integrated Circuits |
|
|
1 | (1) |
|
1.1.2 2.5D ICs: An Alternative to 3D ICs |
|
|
2 | (2) |
|
1.2 Research Challenges and Motivation |
|
|
4 | (3) |
|
1.2.1 Pre-bond Interposer Testing |
|
|
4 | (1) |
|
1.2.2 Lack of Test Access |
|
|
5 | (1) |
|
1.2.3 Limited Ability for At-Speed Testing |
|
|
5 | (1) |
|
1.2.4 High-Density I/O Ports and Interconnects |
|
|
6 | (1) |
|
1.2.5 Reduced Number of Test Pins |
|
|
6 | (1) |
|
1.2.6 High Power Consumption |
|
|
6 | (1) |
|
1.3 Emerging Solutions for the Testing of 2.5D ICs |
|
|
7 | (5) |
|
|
12 | (5) |
|
|
14 | (3) |
|
2 Pre-bond Testing of the Silicon Interposer |
|
|
17 | (32) |
|
|
18 | (1) |
|
2.2 Proposed Test Architecture and Procedures |
|
|
19 | (9) |
|
2.2.1 Definition of Die Footprint |
|
|
19 | (1) |
|
|
20 | (3) |
|
2.2.3 Assembly and Test Flow |
|
|
23 | (1) |
|
|
24 | (3) |
|
2.2.5 Weighted Critical Area |
|
|
27 | (1) |
|
|
28 | (9) |
|
2.3.1 Optimization Problem |
|
|
28 | (4) |
|
|
32 | (5) |
|
|
37 | (10) |
|
2.4.1 Testing the Horizontal Interconnects |
|
|
37 | (2) |
|
2.4.2 Testing for Vertical Interconnects |
|
|
39 | (2) |
|
2.4.3 Evaluation of the Test-Path Design Method |
|
|
41 | (6) |
|
|
47 | (2) |
|
|
47 | (2) |
|
3 Post-bond Scan-Based Testing of Interposer Interconnects |
|
|
49 | (32) |
|
|
50 | (1) |
|
3.2 Proposed Test Architecture |
|
|
51 | (2) |
|
|
53 | (7) |
|
3.3.1 Open/Short-Defect Testing |
|
|
54 | (1) |
|
3.3.2 Delay-Defect Testing |
|
|
54 | (4) |
|
3.3.3 Test Structures for Bi-directional I/Os |
|
|
58 | (2) |
|
3.4 Integration with IEEE 1149.1 |
|
|
60 | (6) |
|
|
66 | (13) |
|
3.5.1 Detection Capability for Open Defects |
|
|
66 | (3) |
|
3.5.2 Detection Capability for Short Defects |
|
|
69 | (1) |
|
3.5.3 Detection Capability for Delay Defects |
|
|
70 | (5) |
|
3.5.4 Architecture Simulation |
|
|
75 | (3) |
|
|
78 | (1) |
|
|
79 | (2) |
|
|
79 | (2) |
|
4 Test Architecture and Test-Path Scheduling |
|
|
81 | (28) |
|
4.1 Proposed Test Architecture |
|
|
82 | (7) |
|
4.1.1 Boundary-Scan Structure |
|
|
82 | (1) |
|
4.1.2 Modified TAP Controller |
|
|
83 | (2) |
|
4.1.3 Boundary-Scan Cells and Circuit Block |
|
|
85 | (3) |
|
|
88 | (1) |
|
4.2 Test-Path Design and Scheduling |
|
|
89 | (9) |
|
4.2.1 Structure of Additional Test Paths |
|
|
91 | (1) |
|
4.2.2 Minimization of Total Interconnect Test Cost |
|
|
92 | (2) |
|
4.2.3 Optimization in Alternative Scenarios |
|
|
94 | (1) |
|
4.2.4 Placement of Dies on the Test Path |
|
|
95 | (3) |
|
|
98 | (9) |
|
4.3.1 Test Architecture Simulation Results |
|
|
98 | (2) |
|
|
100 | (1) |
|
|
101 | (1) |
|
4.3.4 Test-Path Design and Scheduling Results |
|
|
102 | (5) |
|
|
107 | (2) |
|
|
107 | (2) |
|
|
109 | (26) |
|
|
110 | (1) |
|
5.2 Proposed BIST Architecture |
|
|
110 | (3) |
|
|
113 | (8) |
|
5.3.1 Self-configuration of the In-BSC |
|
|
113 | (1) |
|
|
114 | (3) |
|
|
117 | (2) |
|
|
119 | (2) |
|
5.4 Test Scheduling and Optimization |
|
|
121 | (4) |
|
|
125 | (7) |
|
5.5.1 BIST Architecture Simulation |
|
|
125 | (1) |
|
|
126 | (2) |
|
|
128 | (1) |
|
5.5.4 Test Scheduling Results |
|
|
129 | (3) |
|
|
132 | (3) |
|
|
132 | (3) |
|
6 ExTest Scheduling and Optimization |
|
|
135 | (28) |
|
|
136 | (1) |
|
6.2 Test Architecture and Current Solution |
|
|
137 | (3) |
|
6.3 Proposed Scheduling Strategies |
|
|
140 | (6) |
|
6.3.1 Scheduling Strategy for SoC Dies with Dedicated Wrappers |
|
|
140 | (2) |
|
6.3.2 Scheduling Strategy for Extremely Large SoC Dies |
|
|
142 | (4) |
|
6.4 Schedule Optimization |
|
|
146 | (3) |
|
|
146 | (2) |
|
|
148 | (1) |
|
6.5 Subgroup Configuration |
|
|
149 | (4) |
|
6.5.1 Independent Subgroup Configuration |
|
|
150 | (1) |
|
6.5.2 Dependent Subgroup Configuration |
|
|
151 | (2) |
|
|
153 | (7) |
|
6.6.1 Compression Ratio Analysis |
|
|
154 | (2) |
|
|
156 | (2) |
|
6.6.3 Optimization Results |
|
|
158 | (2) |
|
|
160 | (1) |
|
|
160 | (3) |
|
|
161 | (2) |
|
7 A Programmable Method for Low-Power Scan Shift in SoC Dies |
|
|
163 | (16) |
|
|
164 | (1) |
|
7.2 Related Prior Work and Shift-Clock Staggering |
|
|
164 | (3) |
|
|
165 | (1) |
|
7.2.2 Principle of Shift-Clock Staggering |
|
|
165 | (2) |
|
7.3 Optimization Problem and Exact Solution |
|
|
167 | (2) |
|
7.4 Proposed Heuristic Algorithm |
|
|
169 | (2) |
|
|
171 | (6) |
|
|
171 | (3) |
|
7.5.2 Evaluation of Shift-Clock Staggering Using Silicon Data |
|
|
174 | (3) |
|
|
177 | (2) |
|
|
178 | (1) |
|
|
179 | |
|
|
179 | (1) |
|
|
180 | |
|
|
182 | |