|
Part I Introduction and Basics |
|
|
1 | (30) |
|
|
3 | (8) |
|
1.1 Modern Micro-electronics and Flexibility |
|
|
3 | (2) |
|
|
5 | (1) |
|
|
6 | (1) |
|
|
6 | (1) |
|
|
7 | (4) |
|
2 Basics of Digital-to-Analog Conversion |
|
|
11 | (20) |
|
|
11 | (1) |
|
2.2 Functionality and Specifications |
|
|
12 | (4) |
|
2.2.1 Static Characterization |
|
|
12 | (3) |
|
2.2.2 Dynamic Characterization |
|
|
15 | (1) |
|
|
16 | (2) |
|
2.4 Segmentation of DAC Analog Resources |
|
|
18 | (5) |
|
2.4.1 Binary Algorithmic Segmentation |
|
|
19 | (1) |
|
2.4.2 Sub-binary Radix Algorithmic Segmentation |
|
|
20 | (1) |
|
2.4.3 Unary Algorithmic Segmentation |
|
|
21 | (1) |
|
2.4.4 Binary LSB and Unary MSB Algorithmic Segmentation |
|
|
22 | (1) |
|
|
23 | (2) |
|
2.6 Current-Steering DAC Architecture |
|
|
25 | (1) |
|
2.7 Modern Current-Steering DAC Challenges |
|
|
26 | (3) |
|
|
29 | (2) |
|
Part II State-of-the-Art Correction Methods |
|
|
31 | (26) |
|
3 Error Correction by Design |
|
|
33 | (10) |
|
|
33 | (1) |
|
3.2 Return-to-Zero Output |
|
|
34 | (2) |
|
3.3 Differential-Quad Switching |
|
|
36 | (1) |
|
3.4 Cascode Switches with Offset Current |
|
|
37 | (1) |
|
3.5 Input Data Reshuffling Methods (DEM) |
|
|
38 | (3) |
|
|
41 | (1) |
|
|
41 | (2) |
|
4 Smart Self-Correcting D/A Converters |
|
|
43 | (14) |
|
|
43 | (1) |
|
4.2 Self-Calibration of DAC Current Cells |
|
|
44 | (3) |
|
4.2.1 Amplitude Errors Self-Calibration |
|
|
45 | (1) |
|
4.2.2 Timing Errors Self-Calibration |
|
|
46 | (1) |
|
|
47 | (1) |
|
|
47 | (6) |
|
4.3.1 Low Level Maps for DAC Unary Current Cells |
|
|
48 | (3) |
|
4.3.2 Low-Level Maps for Sub-binary Radix DACs |
|
|
51 | (2) |
|
4.4 Digital Pre-distortion |
|
|
53 | (1) |
|
|
54 | (1) |
|
|
55 | (2) |
|
Part III New Modeling, Analysis, and Classification |
|
|
57 | (72) |
|
5 Error Modeling for DAC Correction, a Broad View |
|
|
59 | (12) |
|
|
59 | (2) |
|
5.2 A Model of the Step Response of a Current Cell |
|
|
61 | (1) |
|
5.3 Transistor Mismatch Caused Errors |
|
|
62 | (4) |
|
5.4 Digital-Switching Errors |
|
|
66 | (2) |
|
|
68 | (2) |
|
|
70 | (1) |
|
6 Brownian Bridge Based Analysis and Modeling of DAC Linearity, an In-depth View |
|
|
71 | (14) |
|
|
71 | (2) |
|
6.2 New Statistical Analysis of the DAC Static Non-linearity Based on Brownian Bridge |
|
|
73 | (8) |
|
|
74 | (4) |
|
|
78 | (3) |
|
|
81 | (2) |
|
|
83 | (2) |
|
7 Classification of Error Correction Methods, a Broad View |
|
|
85 | (10) |
|
|
85 | (1) |
|
7.2 Selected Set of DAC Correction Methods and Definitions |
|
|
86 | (2) |
|
7.3 Error Measurement Category |
|
|
88 | (3) |
|
|
91 | (1) |
|
7.5 System Level Category |
|
|
92 | (1) |
|
|
93 | (1) |
|
|
94 | (1) |
|
8 Analysis of Self-Calibration of Currents, an In-depth View |
|
|
95 | (34) |
|
|
95 | (1) |
|
8.2 DAC Currents Self-Calibration Classification |
|
|
96 | (2) |
|
|
98 | (15) |
|
|
98 | (6) |
|
|
104 | (1) |
|
|
105 | (8) |
|
|
113 | (8) |
|
8.4.1 Unary-Currents Calibration |
|
|
113 | (3) |
|
8.4.2 New Binary-Currents Calibration in a Unary Way |
|
|
116 | (1) |
|
8.4.3 New True Binary-Currents Calibration |
|
|
117 | (4) |
|
|
121 | (5) |
|
8.5.1 Self-Correction Method |
|
|
121 | (2) |
|
8.5.2 Correction Circuits |
|
|
123 | (2) |
|
|
125 | (1) |
|
|
126 | (3) |
|
Part IV New Concepts and Methods |
|
|
129 | (82) |
|
9 New Redundant Segmentation Concept |
|
|
131 | (10) |
|
|
131 | (3) |
|
9.2 Abstraction Levels of Segmentation |
|
|
134 | (2) |
|
9.3 New Redundant Segmentation |
|
|
136 | (3) |
|
|
139 | (1) |
|
|
140 | (1) |
|
10 New Methods for Self-Calibration of Currents |
|
|
141 | (18) |
|
|
141 | (1) |
|
10.2 Self-Calibration of Unary Currents |
|
|
142 | (6) |
|
10.2.1 New Calibration Method |
|
|
142 | (6) |
|
|
148 | (1) |
|
10.3 A Calibration Method for Generic Current-Steering D/A Converters with Optimal Area Solution |
|
|
148 | (5) |
|
10.3.1 New Self-Calibrating Current Cell for a Generic DAC Architecture |
|
|
149 | (1) |
|
10.3.2 Area Driven Optimum of the Level of Calibration |
|
|
150 | (2) |
|
|
152 | (1) |
|
|
153 | (1) |
|
10.4 A Calibration Method for Binary Signal Current Sources |
|
|
153 | (4) |
|
10.4.1 Calibration of Scaled Currents |
|
|
154 | (3) |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
157 | (2) |
|
11 New Redundant Decoder Concept |
|
|
159 | (10) |
|
|
159 | (1) |
|
11.2 Conventional Row-Column Decoder |
|
|
160 | (1) |
|
11.3 New Decoder with Redundancy |
|
|
161 | (3) |
|
|
164 | (2) |
|
|
166 | (2) |
|
|
168 | (1) |
|
12 New High-Level Mapping Concept |
|
|
169 | (8) |
|
|
169 | (1) |
|
|
170 | (2) |
|
12.3 Illustrative Measurement and Simulation Results for Amplitude Errors Mapping |
|
|
172 | (2) |
|
12.4 Limitations and Discussion |
|
|
174 | (1) |
|
|
175 | (2) |
|
13 New Harmonic-Distortion-Suppression Method |
|
|
177 | (8) |
|
|
177 | (1) |
|
13.2 Theoretical Background |
|
|
178 | (2) |
|
|
180 | (2) |
|
|
180 | (2) |
|
|
182 | (1) |
|
13.3.3 Candidate Applications |
|
|
182 | (1) |
|
13.4 Limitations and Discussion |
|
|
182 | (1) |
|
|
183 | (2) |
|
14 Flexible Digital-to-Analog Converters Concept |
|
|
185 | (26) |
|
|
185 | (1) |
|
14.2 Flexible DAC Platform |
|
|
186 | (1) |
|
14.3 Definitions of Flexibility |
|
|
187 | (4) |
|
14.3.1 Hardware Flexibility: Configurability |
|
|
188 | (2) |
|
14.3.2 Flexible Op-Modes (Software Flexibility): Programmability |
|
|
190 | (1) |
|
|
191 | (17) |
|
14.4.1 General Flexibility |
|
|
193 | (11) |
|
14.4.2 Special Op-Modes with DAC Correction Methods |
|
|
204 | (4) |
|
14.5 The "Missing Code Problem" |
|
|
208 | (1) |
|
|
209 | (2) |
|
|
211 | (80) |
|
15 A Redundant Binary-to-Thermometer Decoder Design |
|
|
213 | (8) |
|
|
213 | (2) |
|
|
215 | (2) |
|
15.3 Measurement Results and Discussion |
|
|
217 | (3) |
|
|
220 | (1) |
|
16 Two Self-Calibrating DAC Designs |
|
|
221 | (26) |
|
|
221 | (1) |
|
16.2 Unary Currents Self-Calibration in a 250 nm DAC |
|
|
222 | (9) |
|
|
223 | (2) |
|
|
225 | (5) |
|
16.2.3 Temperature Effects |
|
|
230 | (1) |
|
16.3 Both Unary and Binary Currents Self-Calibration in a 180 nm DAC |
|
|
231 | (10) |
|
|
233 | (3) |
|
|
236 | (5) |
|
16.4 Comparison with State-of-the-Art DAC Publications |
|
|
241 | (1) |
|
|
242 | (5) |
|
17 A Functional-Segmentation DAC Design Using Harmonic Distortion Suppression Method |
|
|
247 | (12) |
|
|
247 | (1) |
|
|
248 | (1) |
|
17.3 Parallel Virtual DACs |
|
|
249 | (4) |
|
17.4 Parallel Real Sub-DACs |
|
|
253 | (2) |
|
17.5 OFDM (Multi-tone) System Application |
|
|
255 | (1) |
|
|
256 | (3) |
|
18 A 14 Bit Quad Core Flexible 180 nm DAC Platform |
|
|
259 | (10) |
|
|
259 | (1) |
|
|
260 | (2) |
|
|
262 | (5) |
|
|
267 | (2) |
|
19 A 16 bit 16-core Flexible 40 nm DAC Platform |
|
|
269 | (22) |
|
|
269 | (1) |
|
19.2 Flexible DAC Platform Based on 16 Core Units |
|
|
270 | (3) |
|
|
273 | (16) |
|
19.3.1 The 12-bit sub-DAC Performance |
|
|
273 | (7) |
|
19.3.2 The High Resolution Flexible DAC Performance |
|
|
280 | (9) |
|
|
289 | (2) |
Summary |
|
291 | (4) |
Conclusion |
|
295 | (2) |
Appendix |
|
297 | (8) |
References |
|
305 | |