A Top-Down, Constraint-Driven Design Methodology for Analog Integrated Circuits


Henry Chang
Edoardo Charbon
Umakanta Choudhury
Alper Demir
Eric Felt
Edward Liu
Enrico Malavasi
Alberto Sangiovanni-Vincentelli
Iasson Vassiliou

University of California, Berkeley.
Kluwer Academic Publishers
Boston/London/Dordrecht

Order Form


Contents

1 Introduction 1
1.1 Role of Computer-Aided-Design 2
1.2 Computer-Aided-Design of Analog and Mixed-Signal ICs 2
1.3 Origins of Computer-Aided-Design for Electronic Systems 4
1.4 Early Work in Computer-Aided-Design for Analog ICs 6
1.5 First Complete Design Systems 8
1.6 Evolution of Approaches 10
1.7 Constraint-Based Approaches 14
1.8 Migration of Constraint-Driven Paradigm to System Design 15
1.9 Book Organization 16

2 Design Methodology 17
2.1 Introduction 17
2.2 Analog Design 18
2.3 Research in Analog Design Methodologies 21
2.4 Analog Design Concepts 23
2.5 Top-Down, Constraint-Driven Design Methodology 32
2.6 Conclusion 37

3 Simulation and Behavioral Modeling 39
3.1 Background 40
3.2 Strategy 48
3.3 Nyquist-Rate Data Converters 52
3.4 Noise in Mixed-Mode Sampled Data Systems 64
3.5 VCO and Detectors in Phase-Lock Systems 77
3.6 Delay- and Phase-Locked Systems 85

4 Architectural Mapping and Optimization 101
4.1 Architectural Mapping 101
4.2 Optimization Tools 107

5 Constraint-Driven Layout Synthesis 115
5.1 Introduction 115
5.2 Constraint Generation 119
5.3 Placement with Analog-Specific Constraints 132
5.4 Routing with Analog-Specific Constraints 140
5.5 Compaction 147

6 Bottom-Up Verification 153
6.1 Parasitic Extraction and Schematic Simplification 154
6.2 Extraction of Substrate-Related Parasitics 164
6.3 Transistor-Level Noise Simulation 170

7 Testing 191
7.1 Background 191
7.2 Methodology 192
7.3 Automatic Test Pattern Generation 194
7.4 ATPG for A/D Converters 206
7.5 MOS Mismatch Modeling 210
7.6 Conclusion 215

8 Module Generation 217
8.1 Discussion 217
8.2 Example 220

9 Current Source Digital-to-Analog Converter Design Example 223
9.1 Introduction 223
9.2 Design Specifications 224
9.3 Synthesis Path 226
9.4 Experimental Results 236
9.5 Mismatch Extraction 240
9.6 Testing 241
9.7 Design Times 243
9.8 Conclusion 244

10 Sigma-Delta Analog-to-Digital Converter Design Example 247
10.1 Introduction 247
10.2 Design Specifications 247
10.3 Synthesis Path 249
10.4 Extraction and Verification 273
10.5 Experimental Results 275
10.6 Design Times 276
10.7 Analytic Equations for Sigma-Delta A/D 276
10.8 Conclusion 285

11 Video Driver Design Example 289
11.1 Introduction 289
11.2 System Description 289
11.3 Design Specifications 290
11.4 Synthesis Path 291
11.5 Bottom-up Verification 322
11.6 Experimental Results 326
11.7 PLL Equations 327
11.8 Conclusion 331

Conclusions 333
ACKNOWLEDGEMENTS 335
REFERENCES 337
INDEX 365
Contact 
©2002-2018 U.C. Regents