Title: Systematic Design of a 14bit 150MSs CMOS CurrentSteering DA Converter
1Systematic Design of a 14-bit 150-MS/s CMOS
Current-Steering D/A Converter
- Geert Van der Plas, Jan Vandenbussche, Walter
Daems1, Anne Van den Bosch, Georges Gielen2,
Michiel Steyaert, Willy Sansen
Katholieke Universiteit Leuven Department of
Electrical Engineering Division
ESAT-MICAS http//www.esat.kuleuven.ac.be/micas/ K
ardinaal Mercierlaan 94 B-3001 Heverlee BELGIUM
1 Research assistant of the Fund for Scientific
Research Vlaanderen (FWO-V) 2 Research
assiociate of the Fund for Scientific Resaerch
Vlaanderen (FWO-V)
2Overview
- Introduction
- Proposed flexible architecture
- Mixed Signal Design Methodology
- Design Example
- Measurement results
- Conclusions
3Introduction
- High-performance converters
- Video
- Telecommunications
- Wireless
- .
Specs SFDRLinearityUpdate ratePower Area
4High Performance Design
HighPerformanceDesign
5Overview
- Introduction
- Proposed flexible architecture
- Mixed Signal Design Methodology
- Design Example
- Measurement results
- Conclusions
6Architecture Operating Principle
7Block Diagram Floorplan
8Overview
- Introduction
- Proposed flexible architecture
- Mixed Signal Design Methodology
- Design Example
- Measurement results
- Conclusions
9Design Methodology Flow
- Performance driven
- Top-down
- Bottom up
- Supported by tools
- Matlab
- Logic synthesis tools
- Spice based optimization
- Mondriaan
- Standard cell tools
10Overview
- Introduction
- Proposed flexible architecture
- Mixed Signal Design Methodology
- Design Example
- Measurement results
- Conclusions
11Design Example Specifications
- 14 bit
- INL DNL lt 0.5 LSB
- gt 100 Msamples/s
- gt 84dB SFDR
- In standard 0.5m 1P3M CMOS technology
- Minimize power and area
12Design Overview
- Architectural Sizing
- Static performance
- Dynamic performance
- Analog Device level sizing
- Current source
- Switches and latch
- Layout Generation
13Static Performance
- Switching Scheme
- 1, 4 or 16 units ?
- reduces systematic errors of current sources
14Static Performance
- 14 bit D/A converter
- 16 units Quad Quadrant
- Estimate error profile Van der Plas ProRISC 99
- odd components are suppressed
- even components are reduced
- Extracted profile
15Static Performance
- Sequence ?
- 2m! Possibilities (m8 256!)
- Solution optimization process (min INL)
- Optimize the sequence of 16 4x4 regions
- Cycle through the regions and turn on one source
of each region before returning to the same region
16Static performance result
Q2 Random Walk
Manual derived
INL 101
17Dynamic Performance
- Segmentation (l/m)
- Increasing m improves SFDR Bult ISSCC 98
- But increases area of decoder and routing
m8l6
18Design Overview
- Architectural Sizing
- Static performance
- Dynamic performance
- Analog Device level sizing
- Current source
- Switches and latch
- Layout Generation
19Current Source Sizing
- Random Errors Yield (INL lt 0.5LSB) gt 99
20Current Source Sizing
21Latch Sizing
- Synchronize signals
- Tune crossing point of switch signals
- Low glitch, optimal SFDR
- Spice based optimization
22Layout Generation
- Floorplanning
- Module Layout Generation
- Current source array
- Switch/latch array
- Decoder Standard cell place and route
- Layout assembly
23Floorplanning
- Area estimates of modules
- (Near) square chip
- Pitch of buses is calculated
- Elegant module assembly, connections by abutment
- Area optimization happens at this level
24Mondriaan
- Many regular structures
- Buses and trees
- Current source array
- Switch Latch array
- Dedicated tool Mondriaan CICC 98 Van der Plas
- Tree bus device generators
- Place and route for regular structures
25Layout of the 14-bit D/A Converter
26Measurement Setup
27Static Measurements
DNL lt 0.2 LSB
INL lt 0.3 LSB
DAC DNL LSB
DAC INL LSB
DAC Input code
DAC Input code
28Output Spectrum _at_ 500KHz
29Conclusions
- 14-bit 150 Msamples/s D/A Converter
- Systematic Design Methodology
- Mixed signal
- Performance driven
- Hierarchical
- Top down / bottom up
- Commercial and newly developed tools
- Sizing scripts optimization
- Mondriaan
- Total design effort 1 person-month
30Design D/A Converters that have ...
- High accuracy 10 bit and higher
- High speed 100 Msamples/s and higher
- Low power consumption and small area
- Short design time a few man-months
- in standard CMOS technologies
- Macrocell / Soft Cell ready
Flexible Architecture Systematic Design
Methodology
31Architectural Sizing
- Static Performance
- Random errors mismatch
- Systematic errors
- Process gradients
- Temperature gradients
- Electrical gradients
- Edge effects
- Supply line voltage drops
- Dynamic Performance
- Segmentation l/m
32Device level synthesis
- Current source
- Static performance INL DNL
- Yield
- Full scale current
- Switch latch
- Dynamic performance SFDR
33Overview
- Introduction
- Proposed flexible architecture
- Mixed Signal Design Methodology
- Design Example
- Measurement results
- Conclusions