Abbreviations |
|
ix | |
Preface |
|
xi | |
Chapter 1 Introduction |
|
1 | (10) |
|
1.1 Moore's law and the ITRS roadmap revisited |
|
|
1 | (2) |
|
1.2 Bridging the productivity gap |
|
|
3 | (5) |
|
1.2.1 Analog design productivity |
|
|
4 | (2) |
|
|
6 | (2) |
|
|
8 | (1) |
|
|
8 | (3) |
Chapter 2 Design Methodologies for analog IP |
|
11 | (24) |
|
|
11 | (1) |
|
2.2 The analog design process |
|
|
12 | (2) |
|
2.3 Overview of Analog Design Automation |
|
|
14 | (4) |
|
|
15 | (1) |
|
2.3.2 Simulation-based sizing |
|
|
16 | (1) |
|
2.3.3 Equation-based sizing |
|
|
16 | (2) |
|
2.3.3.1 Geometric programming |
|
|
16 | (1) |
|
2.3.3.2 The AMGIE framework |
|
|
17 | (1) |
|
|
18 | (1) |
|
2.4 Commodity IP vs. star IP |
|
|
18 | (4) |
|
|
19 | (1) |
|
|
19 | (3) |
|
2.5 The MONDRIAAN toolset |
|
|
22 | (12) |
|
2.5.1 Requirements of the MONDRIAAN toolset |
|
|
23 | (1) |
|
2.5.2 Description of the Layout Model |
|
|
24 | (2) |
|
2.5.3 Description of the Layout Generation Methodology |
|
|
26 | (3) |
|
2.5.4 Productivity gain through the MONDRIAAN toolset |
|
|
29 | (13) |
|
2.5.4.1 Current-steering D/A converter modules |
|
|
30 | (3) |
|
2.5.4.2 Interpolating/averaging A/D converter modules |
|
|
33 | (1) |
|
|
34 | (1) |
Chapter 3 Systematic Design of a Particle Detector Front-End |
|
35 | (48) |
|
|
35 | (2) |
|
|
37 | (1) |
|
|
38 | (3) |
|
3.4 Behavioral modeling for system-level specification phase |
|
|
41 | (1) |
|
|
|
3.5.1 PDFE architectural-level synthesis |
|
|
42 | (7) |
|
3.5.1.2 Specifications for the building blocks |
|
|
47 | (2) |
|
3.5.2 CSA-PSA circuit-level synthesis |
|
|
49 | (29) |
|
3.5.2.1 The CSA-PSA architecture |
|
|
49 | (1) |
|
3.5.2.2 The Charge Sensitive Amplifier |
|
|
50 | (10) |
|
3.5.2.3 The Pulse-Shaping Amplifier with pole-zero cancellation |
|
|
60 | (5) |
|
3.5.2.4 CSA-PSA sensitivity analysis |
|
|
65 | (1) |
|
3.5.2.5 CSA-PSA noise analysis |
|
|
66 | (6) |
|
3.5.2.6 The CSA-PSA as soft IP library cell |
|
|
72 | (5) |
|
|
77 | (1) |
|
3.7 Extracted model for verification |
|
|
78 | (1) |
|
|
78 | (4) |
|
|
79 | (2) |
|
|
81 | (1) |
|
|
82 | (1) |
Chapter 4 Systematic Design of CMOS Current-Steering DIA converters |
|
83 | (56) |
|
|
83 | (2) |
|
4.2 D/A converter Design Flow |
|
|
85 | (1) |
|
4.3 Current-steering DIA converter architecture |
|
|
86 | (3) |
|
4.4 Behavioral Modeling for the Specification Phase |
|
|
89 | (4) |
|
|
89 | (2) |
|
|
91 | (1) |
|
4.4.3 Power and Area Estimators |
|
|
92 | (1) |
|
|
93 | (17) |
|
4.5.1 Architectural-level synthesis |
|
|
93 | (3) |
|
4.5.1.1 Static performance |
|
|
93 | (1) |
|
4.5.1.2 Dynamic performance |
|
|
94 | (2) |
|
4.5.2 Module-level synthesis |
|
|
96 | (9) |
|
4.5.2.1 Overview of switching schemes |
|
|
96 | (3) |
|
4.5.2.2 Compensating graded and systematic errors |
|
|
99 | (6) |
|
4.5.3 Circuit-level synthesis |
|
|
105 | (4) |
|
4.5.3.1 Static Performance |
|
|
105 | (2) |
|
4.5.3.2 Dynamic performance |
|
|
107 | (2) |
|
|
109 | (1) |
|
4.5.4 Full Decoder Synthesis |
|
|
109 | (1) |
|
4.5.5 Clock Driver Synthesis |
|
|
110 | (1) |
|
|
110 | (3) |
|
|
111 | (1) |
|
4.6.2 Circuit and Module Layout Generation |
|
|
111 | (1) |
|
4.6.2.1 Current-source array Layout Generation |
|
|
112 | (1) |
|
4.6.2.2 Swatch Array Layout Generation |
|
|
112 | (1) |
|
4.6.2.3 Full Decoder Standard Cell Place and Route |
|
|
112 | (1) |
|
|
112 | (1) |
|
4.7 Extracted (A)HDL model for verification |
|
|
113 | (3) |
|
|
113 | (1) |
|
|
113 | (3) |
|
4.7.3 Power and Area Estimators |
|
|
116 | (1) |
|
|
116 | (1) |
|
4.9 A 12-bit 200 MS/s CMOS DIA converter |
|
|
117 | (9) |
|
|
117 | (1) |
|
4.9.2 D/A converter Architecture |
|
|
117 | (1) |
|
4.9.3 DIA converter Synthesis |
|
|
118 | (6) |
|
|
124 | (2) |
|
4.10 A 14-bit 150 MS/s Q2 Random Walk CMOS DIA converter |
|
|
126 | (11) |
|
|
126 | (1) |
|
4.10.2 DIA converter Architecture |
|
|
127 | (1) |
|
4.10.3 DIA converter Synthesis |
|
|
128 | (9) |
|
|
137 | (1) |
|
4.11 Conclusions on DIA converter Methodology |
|
|
137 | (2) |
Chapter 5 Systematic Design of an Interpolating/Averaging A/D Converter |
|
139 | (40) |
|
|
139 | (1) |
|
5.2 High-speed A/D converter architectures |
|
|
140 | (6) |
|
5.2.1 The flash architecture |
|
|
141 | (4) |
|
5.2.2 The pipelined architecture |
|
|
145 | (1) |
|
5.2.3 Two-step architectures |
|
|
145 | (1) |
|
5.3 A/D Converter Design Flow |
|
|
146 | (1) |
|
5.4 The interpolating/averaging architecture |
|
|
147 | (3) |
|
5.5 Behavioral Modeling for the Specification Phase |
|
|
150 | (1) |
|
|
151 | (19) |
|
5.6.1 Architectural-level synthesis |
|
|
151 | (5) |
|
5.6.1.1 Static performance |
|
|
151 | (1) |
|
5.6.1.2 Dynamic performance |
|
|
152 | (4) |
|
5.6.2 Circuit-level synthesis |
|
|
156 | (14) |
|
|
157 | (2) |
|
5.6 2.2 Reference ladder network |
|
|
159 | (1) |
|
5.6.2.3 Preamplifier stage 1 |
|
|
160 | (2) |
|
5.6.2.4 Preamplifier stage 2 |
|
|
162 | (1) |
|
5.6.2.5 Comparator and digital back-end |
|
|
163 | (3) |
|
|
166 | (4) |
|
|
170 | (1) |
|
|
171 | (2) |
|
|
173 | (4) |
|
|
177 | (2) |
Chapter 6 General Conclusions |
|
179 | (4) |
Bibliography |
|
183 | |