|
|
ix | |
|
|
xv | |
Preface |
|
xvii | |
Acknowledgments |
|
xxi | |
Part I THE BUILDING BLOCKS |
|
|
|
3 | (18) |
|
Electrothermal Phenomena in VLSI Systems |
|
|
4 | (1) |
|
Introduction to Electrothermal Simulation |
|
|
5 | (7) |
|
Overview of Electrothermal Simulation for ICs |
|
|
6 | (6) |
|
ILLIADS-T: An Electrothermal Simulator for VLSI Systems |
|
|
12 | (3) |
|
|
15 | (6) |
|
Power Analysis for CMOS Circuits |
|
|
21 | (24) |
|
|
21 | (1) |
|
Sources of Power Consumption in CMOS Technology |
|
|
21 | (7) |
|
|
22 | (1) |
|
|
23 | (1) |
|
|
24 | (1) |
|
|
25 | (3) |
|
|
28 | (1) |
|
Introduction to Power Analysis Techniques |
|
|
29 | (10) |
|
Deterministic Power Analysis |
|
|
29 | (1) |
|
Probabilistic Power Analysis |
|
|
30 | (3) |
|
Statistical Power Analysis |
|
|
33 | (4) |
|
Power Analysis for Sequential Circuits |
|
|
37 | (2) |
|
|
39 | (6) |
|
Temperature-Dependent MOS Device Modeling |
|
|
45 | (16) |
|
|
45 | (1) |
|
Temperature-dependent Device Physics and Modeling |
|
|
46 | (2) |
|
Temperature-dependent Threshold Voltage |
|
|
46 | (1) |
|
Temperature-dependent Carrier Mobility |
|
|
47 | (1) |
|
Temperature-dependent BSIM Model for SPICE Simulation |
|
|
48 | (3) |
|
Regionwise Quadratic (RWQ) Model |
|
|
51 | (6) |
|
Temperature-dependent Mobility Modeling |
|
|
53 | (1) |
|
μ0(T) Extraction for RWQ Modeling |
|
|
54 | (1) |
|
Mobility and RWQ Fitting Examples |
|
|
54 | (3) |
|
|
57 | (4) |
|
Thermal Simulation for VLSI Systems |
|
|
61 | (34) |
|
|
61 | (3) |
|
Substrate/Package Modeling: An Overview |
|
|
64 | (1) |
|
Formulation of Thermal Analysis |
|
|
65 | (18) |
|
|
65 | (7) |
|
|
72 | (7) |
|
|
79 | (3) |
|
|
82 | (1) |
|
|
83 | (5) |
|
Modeling of the Convective Boundaries |
|
|
83 | (1) |
|
Modeling of Heat Flow Paths |
|
|
84 | (4) |
|
|
88 | (7) |
|
Fast-Timing Electrothermal Simulation |
|
|
95 | (26) |
|
|
95 | (1) |
|
ILLIADS: A Fast Timing Simulator |
|
|
96 | (5) |
|
Primitive Formation and Solutions |
|
|
96 | (2) |
|
|
98 | (3) |
|
Power Estimation using ILLIADS |
|
|
101 | (1) |
|
Incremental Electrothermal Simulation in ILLIADS-T |
|
|
101 | (2) |
|
Tester Chip Design and Calibration |
|
|
103 | (2) |
|
Verification of ILLIADS-T |
|
|
105 | (7) |
|
ILLIADS-T Simulation Examples |
|
|
112 | (4) |
|
|
116 | (5) |
Part II THE APPLICATIONS |
|
|
Temperature-Dependent Electromigration Reliability |
|
|
121 | (36) |
|
|
121 | (1) |
|
Electromigration (EM) Physics |
|
|
122 | (7) |
|
EM Lifetime Dependence on Current Density |
|
|
123 | (1) |
|
EM Lifetime Dependence on Current Waveforms |
|
|
124 | (3) |
|
EM Lifetime Dependence on Interconnect Width and Length |
|
|
127 | (2) |
|
EM Model Used in the Book |
|
|
129 | (1) |
|
EM Simulation: An Overview |
|
|
129 | (4) |
|
iTEM: A Temperature-dependent EM Diagnosis Tool |
|
|
133 | (15) |
|
Interconnect Temperature Estimation |
|
|
133 | (2) |
|
Analytical Model of Interconnect Thermal System |
|
|
135 | (1) |
|
Lumped Model of Interconnect Thermal System |
|
|
136 | (7) |
|
|
143 | (5) |
|
|
148 | (9) |
|
Temperature-Driven Cell Placement |
|
|
157 | (24) |
|
|
157 | (1) |
|
|
157 | (3) |
|
Substrate Temperature Calculation |
|
|
160 | (1) |
|
Compact Substrate Thermal Modeling |
|
|
161 | (4) |
|
Transfer Thermal Resistance Matrix |
|
|
161 | (2) |
|
Admittance Matrix Reduction |
|
|
163 | (1) |
|
Runtime Efficiency of Compact Thermal Modeling |
|
|
164 | (1) |
|
Thermal Placement Algorithms |
|
|
165 | (4) |
|
Standard Cell Thermal Placement |
|
|
165 | (3) |
|
Macrocell Thermal Placement |
|
|
168 | (1) |
|
|
169 | (3) |
|
|
172 | (9) |
|
Temperature-Driven Power and Timing Analysis |
|
|
181 | (24) |
|
|
181 | (1) |
|
|
182 | (9) |
|
|
182 | (1) |
|
|
183 | (7) |
|
|
190 | (1) |
|
Statistical Power Density Estimation |
|
|
191 | (1) |
|
Monte-Carlo Power-Temperature Iteration Scheme |
|
|
192 | (2) |
|
Temperature-dependent Gate and RC Delays |
|
|
194 | (1) |
|
|
194 | (5) |
|
|
199 | (6) |
Index |
|
205 | |