|
|
1 | (18) |
|
|
1 | (5) |
|
1.1.1 The Body Terminal and the Well Structure |
|
|
1 | (2) |
|
1.1.2 Transistor Parameters |
|
|
3 | (3) |
|
1.2 Models and Parameters |
|
|
6 | (9) |
|
1.2.1 Physical Phenomena, the Model, and Parameters |
|
|
6 | (1) |
|
|
7 | (5) |
|
|
12 | (2) |
|
1.2.4 Understanding the Model |
|
|
14 | (1) |
|
1.3 Techniques for Circuit Design |
|
|
15 | (4) |
|
1.3.1 Hierarchical Design |
|
|
15 | (1) |
|
1.3.2 Dealing with Supply and Ground |
|
|
16 | (1) |
|
1.3.3 Connections by Labeling |
|
|
17 | (1) |
|
|
18 | (1) |
|
|
19 | (30) |
|
2.1 Principles of Simulation |
|
|
19 | (13) |
|
|
19 | (1) |
|
2.1.2 Linear Circuit Elements |
|
|
19 | (2) |
|
2.1.3 Nonlinear Circuit Elements |
|
|
21 | (2) |
|
|
23 | (2) |
|
|
25 | (5) |
|
2.1.6 Harmonic Balance Analysis |
|
|
30 | (1) |
|
2.1.7 Analysis Method Characteristics and Comparison |
|
|
31 | (1) |
|
|
32 | (5) |
|
2.2.1 Partitioning and Event-Driven Simulation |
|
|
33 | (2) |
|
2.2.2 Unpartitionable Circuits |
|
|
35 | (1) |
|
|
35 | (1) |
|
2.2.4 Simplification of the Model |
|
|
36 | (1) |
|
2.2.5 Automatic Decision and Specification of Simulation Accuracy |
|
|
36 | (1) |
|
2.3 A Simple HSPICE Manual |
|
|
37 | (12) |
|
|
37 | (1) |
|
|
38 | (2) |
|
2.3.3 Voltage and Current Sources |
|
|
40 | (2) |
|
|
42 | (1) |
|
2.3.5 File Includes and Libraries |
|
|
43 | (1) |
|
2.3.6 Options and the MEASURE Command |
|
|
43 | (6) |
|
3 Layout and Verification |
|
|
49 | (34) |
|
3.1 The Basic Process of LSI Fabrication |
|
|
49 | (9) |
|
3.1.1 The Three-Dimensional LSI Structure |
|
|
49 | (1) |
|
|
50 | (3) |
|
|
53 | (1) |
|
3.1.4 Removal of Unnecessary Parts |
|
|
53 | (2) |
|
3.1.5 Introduction of Impurities |
|
|
55 | (1) |
|
3.1.6 CMOS Fabrication Process |
|
|
55 | (1) |
|
|
55 | (3) |
|
|
58 | (6) |
|
|
58 | (1) |
|
|
59 | (1) |
|
|
59 | (2) |
|
|
61 | (1) |
|
|
62 | (1) |
|
|
62 | (1) |
|
3.2.7 Hand-Drawn Layers and Autogenerated Layers |
|
|
63 | (1) |
|
|
64 | (3) |
|
3.3.1 Layout of Transistors |
|
|
64 | (1) |
|
3.3.2 Layout of Resistors |
|
|
64 | (2) |
|
3.3.3 Layout of Capacitors |
|
|
66 | (1) |
|
3.3.4 Layout of Inductors |
|
|
67 | (1) |
|
|
67 | (3) |
|
|
68 | (1) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
70 | (5) |
|
3.5.1 Layout Editor Settings |
|
|
70 | (1) |
|
3.5.2 Hierarchical Layout |
|
|
71 | (1) |
|
|
71 | (1) |
|
|
72 | (1) |
|
|
73 | (1) |
|
|
74 | (1) |
|
|
75 | (8) |
|
|
75 | (1) |
|
|
76 | (3) |
|
|
79 | (1) |
|
|
80 | (1) |
|
|
80 | (1) |
|
3.6.6 Verification Types and Order |
|
|
80 | (1) |
|
3.6.7 Flat Verification and Hierarchical Verification |
|
|
81 | (2) |
|
4 Interconnect RC Extraction |
|
|
83 | (20) |
|
4.1 Parasitic Resistance and Parasitic Capacitance |
|
|
83 | (1) |
|
4.2 Principles of RC Extraction Tools |
|
|
84 | (7) |
|
4.2.1 Resistance Extraction |
|
|
84 | (2) |
|
4.2.2 Resistance Measurement |
|
|
86 | (1) |
|
4.2.3 Capacitance Extraction |
|
|
86 | (5) |
|
|
91 | (2) |
|
|
93 | (6) |
|
4.4.1 C Extraction and RC Extraction |
|
|
93 | (1) |
|
|
94 | (1) |
|
4.4.3 Dealing with Cross-Coupled Capacitances |
|
|
95 | (1) |
|
4.4.4 Dealing with Supply Lines |
|
|
96 | (1) |
|
4.4.5 Node Specification and Cell Specification |
|
|
97 | (1) |
|
4.4.6 Dealing with Floating Nodes and Dummies |
|
|
98 | (1) |
|
|
99 | (1) |
|
4.5 Reduction of Interconnect RC |
|
|
99 | (4) |
|
|
100 | (1) |
|
|
101 | (2) |
|
|
103 | (18) |
|
5.1 Signal Path Between Chips |
|
|
103 | (9) |
|
|
103 | (1) |
|
5.1.2 Packages and Bonding Wires |
|
|
104 | (2) |
|
|
106 | (4) |
|
5.1.4 Termination Methods |
|
|
110 | (1) |
|
|
111 | (1) |
|
|
112 | (3) |
|
|
112 | (1) |
|
5.2.2 ESD Protection Circuits |
|
|
113 | (1) |
|
5.2.3 Miscellaneous Topics Regarding ESD Protection Circuitry |
|
|
114 | (1) |
|
5.3 Types of IO Buffers and Their Layout |
|
|
115 | (3) |
|
|
116 | (2) |
|
|
118 | (1) |
|
5.4 Determining Pin Placement |
|
|
118 | (3) |
|
|
119 | (1) |
|
|
119 | (1) |
|
|
120 | (1) |
|
5.4.4 Assembly and Measurement |
|
|
120 | (1) |
|
|
121 | (14) |
|
6.1 Types and Causes of Malfunction |
|
|
121 | (3) |
|
|
121 | (1) |
|
|
122 | (2) |
|
|
124 | (1) |
|
6.2 Types of Noise and Their Countermeasures |
|
|
124 | (11) |
|
|
124 | (3) |
|
|
127 | (3) |
|
|
130 | (2) |
|
|
132 | (1) |
|
|
133 | (2) |
|
7 Problems Due To the Progress of Miniaturization |
|
|
135 | (20) |
|
|
135 | (9) |
|
|
135 | (1) |
|
7.1.2 Types and Causes of Variation |
|
|
135 | (2) |
|
7.1.3 The Effects of Variation |
|
|
137 | (4) |
|
7.1.4 Monte Carlo Simulations |
|
|
141 | (3) |
|
|
144 | (3) |
|
7.2.1 Gate Leakage and High-K |
|
|
145 | (1) |
|
7.2.2 Subthreshold Leakage |
|
|
145 | (1) |
|
|
146 | (1) |
|
7.3 Degradation of Characteristics |
|
|
147 | (8) |
|
|
147 | (1) |
|
|
148 | (1) |
|
|
148 | (1) |
|
7.3.4 Hot Carrier Injection |
|
|
149 | (1) |
|
|
150 | (1) |
|
7.3.6 Random Telegraph Noise |
|
|
151 | (1) |
|
7.3.7 Simulation of Degradation Prediction |
|
|
151 | (4) |
|
|
155 | (22) |
|
8.1 Sources of Signals to the Chip |
|
|
155 | (4) |
|
|
155 | (1) |
|
|
156 | (2) |
|
8.1.3 Pulse Pattern Generators |
|
|
158 | (1) |
|
8.2 Observers of Signals from the Chip |
|
|
159 | (10) |
|
8.2.1 Sampling Oscilloscopes |
|
|
159 | (6) |
|
8.2.2 Real-Time Oscilloscopes |
|
|
165 | (2) |
|
|
167 | (2) |
|
8.3 Equipment with Both Signal Input and Output |
|
|
169 | (8) |
|
|
169 | (2) |
|
|
171 | (4) |
|
|
175 | (2) |
|
|
177 | (18) |
|
9.1 Supply · Ground and the Return Path |
|
|
177 | (4) |
|
|
177 | (1) |
|
9.1.2 Supply and Decoupling Capacitance |
|
|
178 | (1) |
|
|
179 | (2) |
|
|
181 | (8) |
|
9.2.1 Connectors and Cables |
|
|
181 | (2) |
|
|
183 | (3) |
|
|
186 | (1) |
|
9.2.4 Assembling Components |
|
|
187 | (1) |
|
|
188 | (1) |
|
|
189 | (2) |
|
9.4 GPIB, Measurement Automation, and C Programming |
|
|
191 | (4) |
|
10 The Overall Design Procedure |
|
|
195 | (16) |
|
10.1 Before Starting Your Design |
|
|
195 | (3) |
|
10.1.1 What Are You Making and Why |
|
|
195 | (1) |
|
10.1.2 Determining the Final Image |
|
|
196 | (1) |
|
10.1.3 Determining CAD Tools |
|
|
197 | (1) |
|
10.2 Checking Transistor Characteristics |
|
|
198 | (3) |
|
|
198 | (1) |
|
10.2.2 DC Characteristics and Inverter Delay |
|
|
199 | (2) |
|
10.3 Checking the General Flow |
|
|
201 | (3) |
|
|
201 | (1) |
|
10.3.2 Inverter Layout and LVS/DRC |
|
|
202 | (1) |
|
|
203 | (1) |
|
10.4 Finally, Some Real Design |
|
|
204 | (3) |
|
10.4.1 Circuit Design and Considering the Measurement Methodology |
|
|
204 | (1) |
|
|
205 | (2) |
|
10.5 After Submission of Design Data |
|
|
207 | (1) |
|
10.5.1 Preparation for Measurement |
|
|
207 | (1) |
|
10.5.2 Preparing Patent Documents |
|
|
208 | (1) |
|
10.6 Measurements and Onward |
|
|
208 | (3) |
|
|
208 | (1) |
|
|
208 | (1) |
|
10.6.3 Toward Your Next Design |
|
|
209 | (2) |
Epilogue |
|
211 | |