Cost-Oriented Design of a 14-bit Current Steering DAC Macrocell Ohio University School of Electrical Engineering and Computer Science May 25-28 th, 2003.

Slides:



Advertisements
Similar presentations
Joint Design-Time and Post-Silicon Optimization for Analog Circuits: A Case Study Using High-Speed Transmitter Yiyu Shi, Wei Yao, Lei He, and Sudhakar.
Advertisements

SAAB SPACE 1 The M2 ASIC A mixed analogue/digital ASIC for acquisition and control in data handling systems Olle Martinsson AMICSA, October 2-3, 2006.
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Analog-to-Digital Converter (ADC) And
Chapter 13 Transmission Lines
EE435 Final Project: 9-Bit SAR ADC
EE5316 CMOS MIXED SIGNAL IC DESIGN – PRESENTATION 1 (SELECTION OF ARCHITECTURE) DIGITAL TO ANALOG CONVERTER - Rushabh Mehta, Manthan Sheth The University.
Lecture 9: D/A and A/D Converters
10/23/2003ME DAC Lecture1 DAC Sunij Chacko Pierre Emmanuel Deliou Thomas Holst Used with modification.
Fischer 08 1 Analog to Digital Converters Nyquist-Rate ADCs  Flash ADCs  Sub-Ranging ADCs  Folding ADCs  Pipelined ADCs  Successive Approximation.
Mixed Signal Chip Design Lab Analog-to-Digital Converters Jaehyun Lim, Kyusun Choi Department of Computer Science and Engineering The Pennsylvania State.
RMO4C-2 A Low-Noise 40-GS/s Continuous-Time Bandpass ΔΣ ADC Centered at 2 GHz Theo Chalvatzis and Sorin P. Voinigescu The Edward S. Rogers Sr. Department.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Die-Hard SRAM Design Using Per-Column Timing Tracking
Introduction to Analog-to-Digital Converters
CMOS VLSIAnalog DesignSlide 1 CMOS VLSI Analog Design.
NA62 front end Layout in DM option Jan Kaplon/Pierre Jarron.
NA62 front end architecture and performance Jan Kaplon/Pierre Jarron.
Digital to Analog Converters
Sigma Delta A/D Converter SamplerModulator Decimation Filter x(t) x[n]y[n] Analog Digital fsfs fsfs 2 f o 16 bits e[n] Over Sampling Ratio = 2f o is Nyquist.
Evaluation of 65nm technology for front-end electronics in HEP Pierpaolo Valerio 1 Pierpaolo Valerio -
Motivation Yang You 1, Jinghong Chen 1, Datao Gong 2, Deping Huang 1, Tiankuan Liu 2, Jingbo Ye 2 1 Department of Electrical Engineering, Southern Methodist.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 15, 2013 Memory Periphery.
FE8113 ”High Speed Data Converters”
DELAY INSERTION METHOD IN CLOCK SKEW SCHEDULING BARIS TASKIN and IVAN S. KOURTEV ISPD 2005 High Performance Integrated Circuit Design Lab. Department of.
L. Gallin-Martel, D. Dzahini, F. Rarbi, O. Rossetto
Switched capacitor DC-DC converter ASICs for the upgraded LHC trackers M. Bochenek 1,2, W. Dąbrowski 2, F. Faccio 1, S. Michelis 1 1. CERN, Conseil Européen.
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Design of a 10 Bit TSMC 0.25μm CMOS Digital to Analog Converter Proceedings of the Sixth International Symposium on Quality Electronic Design IEEE, 2005.
S.Manen– IEEE Dresden – Oct A custom 12-bit cyclic ADC for the electromagnetic calorimeter of the International Linear Collider Samuel.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
1 Successive Approximation Analog-to- Digital Conversion at Video Rates 指導教授 :汪輝明 學 生:陳柏宏.
Data Acquisition ET 228 Chapter 15 Subjects Covered Analog to Digital Converter Characteristics Integrating ADCs Successive Approximation ADCs Flash ADCs.
A 30 GS/s 4-Bit Binary Weighted DAC in SiGe BiCMOS Technology
Design of Digital-to-Analog Converter Qin Chen Yong Wang Dept. of Electrical Engineering Feb. 6th, 2006 EE597G Presentation:
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Introduction to MicroElectronics
Technical Report High Speed CMOS A/D Converter Circuit for Radio Frequency Signal Kyusun Choi Computer Science and Engineering Department The Pennsylvania.
Introduction to Clock Tree Synthesis
Analog/Digital Conversion
Digital to Analog Converter (DAC)
Low Power, High-Throughput AD Converters
1 Quarterly Technical Report II for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
Low Power, High-Throughput AD Converters
S. Bota – Calorimeter Electronics overview - July 2002 Status of SPD electronics Very Front End Review of ASIC runs What’s new: RUN 4 and 5 Next Actions.
M. TWEPP071 MAPS read-out electronics for Vertex Detectors (ILC) A low power and low signal 4 bit 50 MS/s double sampling pipelined ADC M.
Technical Report 4 for Pittsburgh Digital Greenhouse High Speed CMOS A/D Converter Circuit for Radio Frequency Signal Kyusun Choi Computer Science and.
Low Power, High-Throughput AD Converters
BUILDING BLOCKS designed at IPHC in TOWER JAZZ CMOS Image Sensor 0.18 µm process Isabelle Valin on behalf of IPHC-PICSEL group.
1 D. BRETON 1, L.LETERRIER 2, V.TOCUT 1, Ph. VALLERAND 2 (1) LAL ORSAY - France (2) LPC CAEN - France Super Nemo Absolute Time Stamper A high resolution.
Spring 2006CSE 597A: Analog-Digital IC Design Scan-Flash ADC Low Power, High-Throughput AD Converters Melvin Eze Pennsylvania State University
MECH 373 Instrumentation and Measurements
A 12-bit low-power ADC for SKIROC
THE CMOS INVERTER.
Calorimeter Mu2e Development electronics Front-end Review
An FPGA Implementation of a Brushless DC Motor Speed Controller
High speed 12 bits Pipelined ADC proposal for the Ecal
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
Simple DAC architectures
DAC architectures.
Analog to Digital Converters
Nonlinearities for current-steering DACs
1 Gbit/s Serial Link 1 Gbit/s Data Link Using Multi Level Signalling
Simple DAC architectures
More DAC architectures
BESIII EMC electronics
Digital to Analog Converters (DAC)
Turning photons into bits in the cold
Simple DAC architectures
Presentation transcript:

Cost-Oriented Design of a 14-bit Current Steering DAC Macrocell Ohio University School of Electrical Engineering and Computer Science May th, 2003 IEEE International Symposium on Circuits and Systems Russell P. Mohn Sarnoff Corporation Janusz A. Starzyk Ohio University

May th, 2003 Outline Introduction Statistical Yield Model Reduction of Systematic Errors Design Cost Consideration DAC Implementation Conclusion and Future Work

May th, 2003 Introduction  Design Consideration based On the Statistical Model  Current Source Analysis  Reference Circuit Design and Analysis  Spreading of the Composite Transistors and Random Walk  Thermometer Circuit Design  Glitches and Dynamic Performance  Architectures and Layout  Top Level Simulation Results  Estimated Design Performance

May th, 2003 Organization The DNL and INL Specifications Design Consideration based On the Statistical Model Segmentation of the Composite Transistors and Random Walk Glitches and Dynamic Performance Architectures and Layout Simulation Results Summary and Estimated Design Performance Figures

May th, 2003 INL yield vs. relative current- source matching

May th, 2003 DNL standard deviation for the segmented architecture B=4, so to meet the requirements for DNL

May th, 2003 Segmentation of the Composite Transistors and Random Walk depends on the transistor area A and spacing D as where A , A VT and S  are process related constants

May th, 2003 Mismatch parameters as reported for various processes

May th, 2003 Segmentation of the Composite Transistors and Random Walk The random errors are determined by mismatch The systematic errors are determined by process, temperature, and electrical gradients In optimally designed DAC the INL and DNL errors depend only on the random errors level Increasing transistor area reduces the random errors. The systematic errors are layout-dependent and are minimized by transistor switching scheme.

May th, 2003 Random errors - unit transistor requirements The minimum area of the unit transistor Parameters A  and A VT are technology dependent

May th, 2003 The Level of Systematic Errors where k=A cell /A>1 is a current cell layout coefficient with A cell -unit current cell area

May th, 2003 Current-source Matching vs. the Design Area for 12 bit DAC Green line indicates the effect of systematic errors

May th, 2003 Basic Current Source

May th, 2003 Current Source Analysis uneven output voltage Iout1=13.33mA, Iout2=0 mA, Vout1=1V, Vout2=0 V

May th, 2003 Current Source Analysis uneven output voltage Vout2 Vout1 Io Vd src Vd c Ioff dI In order to achieve satisfactory INL level we must keep the cut-off current low So the cut-off current is limited by

May th, 2003 Current Source Analysis even output voltage Iout1=Iout2=6.66 mA, Vout1=Vout2=0.5V

May th, 2003 Reference Resistor and Output Current The following empirical relation holds for Iout<20mA

May th, 2003 Reference Resistor and Output Current

May th, 2003 Layout specifications of the 12-bit DAC DAC is built as a segmented architecture with 8-bit thermometer and 4-bit binary sections (to lower the glitches) LSB cell area (1/4 of unary source cell) is A=308  m 2 with W=17  m and L=18  m 8-bit thermometer decoder is designed in two groups- one with 3 thermometer bits and second with 5 bits (MSBs) Random walk is implemented with derived permutation sequence to minimize systematic errors Symmetrical layout, synchronization of control signals, synchronization of unary and binary current source transistor switching, and the cascode structure of the unit current sources control dynamic performance.

May th, 2003 Spreading of the Composite Transistors and Random Walk The random errors are determined by mismatch The systematic errors are determined by process, temperature, and electrical gradients In optimally designed DAC the INL and DNL errors depend only on the random errors level Increasing transistor area reduces the random errors. The systematic errors are layout-dependent and are minimized by transistor switching scheme.

May th, 2003 Reduction of Linear Systematic Errors To compensate for linear errors a symmetrical splitting is required Each transistor will be split into 4 locations

May th, 2003 Spreading and random walk comparison

May th, 2003 Permutation array

May th, 2003 Wiring over the current source array

May th, 2003

Wiring - via Placement in Current Sources Current sources are connected to horizontal wires sequentially

May th, 2003 Wiring - Latch to Current Source Connection

May th, 2003 Wiring - programmable via placement

May th, 2003 Programmable via placement second quadrant

May th, 2003 Layout Signal S2(32) Large capacitive load Connects 4 symmetrically spread current sources Unary current source 256 turned OFF

May th, 2003 Layout Signals S2(32) and S2(33) Current sources controlled by S2(33) are far away from those controlled by S2(32) Switching sequence designed to minimize systematic errors

May th, 2003 Layout Signals S2(32), S2(33), and S2(34)

May th, 2003 Glitches The glitch current where A gl is the glitch amplitude, t gl is the glitch period, and t 0 is the synchronization mismatch (delay time)

May th, 2003 Dynamic Performance For dynamic performance of DAC due to glitches and parasitic effects the following are recommended : jsynchronize the control signals of the switching transistors; jreduce the voltage fluctuation on the drains of the current sources during switching jcarefully switch the current source transistor on/off jreduce coupling of the control signals through lowering the voltage of the power supply of the latches. jincrease the output resistance in high frequency applications

May th, 2003 Dynamic Performance The synchronization is achieved by equalizing each latch output load capacitance. Using a large channel length unit current source transistor and tuning the crossing point of the switching control signals such that both switches are never switched off at the same time solves voltage fluctuation at the drain problem Using an additional cascode transistor increases output impedance for high frequency applications –This architecture has an additional advantage of lowering glitch energy due to the drain voltage variations of the unit source.

May th, 2003 Layout 1 column (8 rows) of latches Vertical green wires: Latch input from D flip- flops Latch output to current source array Equal load

May th, 2003 Simulated Test Conditions

May th, 2003 Binary Driven LSB Current Sources

May th, 2003 Layout Equalizing capacitive load between binary latches and unary latches Load determined by total length of wires to unary current sources Binary wire Unary wire

May th, 2003 DNL and INL for Unbalanced Load

May th, 2003 Equalizing the Binary/Unary Latch Loads

May th, 2003 Digital Sine Excitations

May th, 2003 Sine Output

May th, 2003 Single tone output spectrum unmatched latch load

May th, 2003 DNL and INL for Balanced Load Condition 2

May th, 2003 DNL and INL for Balanced Load Condition 1

May th, 2003 DNL and INL for Balanced Load Condition 3

May th, ^12 Ramp

May th, ^12 Ramp INL & DNL Unbalanced capacitive unary and binary loads INL(2^12) < 10*INL(2^7) 17 days simulation versus 8 hours simulation

May th, 2003 DNL and INL for Balanced Load Condition 1 - Vout 1.5V

May th, 2003 DNL and INL for Balanced Load Condition 3 - Vout 1.5V

May th, 2003 Single tone output spectrum matched latch load

May th, 2003 Single tone output spectrum: Closer Look

May th, 2003 Terayon Load Analysis (HPADS) 10 MHz signal 10nA (left) 10mA (right)

May th, 2003 Output of Terayon post-D/A Filter Differential Output

May th, 2003 Output of Terayon post-D/A Filter Cutoff around 80 MHz Limited Resolution

May th, 2003 DC Offset Simulation

May th, 2003 Power Supply Rejection - AC Analysis

May th, 2003 Power Supply Rejection - AC Analysis Finally the PSRR depends only on the design voltages Using the design values Which agrees with the simulation results

May th, 2003 Digital inputs along top Analog inputs/outputs along bottom µm x µm Area = 2.918mm 2 Analog circuitry separated from noisy digital environment Two guard rings 40 µm n-well 100 µm p+ Full view of the D/A Noisy digital Semi-quiet digital Quiet analog

May th, 2003 Symmetries about orthogonal axes: Binary Current Sources Unary Current Sources Modular design in both digital and analog sections Digital inputs have at least 4.46 µm separation Reference circuit tightly integrated with sensitive analog circuitry Full view of the D/ A

May th, Binary inputs DAC_D(4)... DAC_D(11) encoded in thermometer code D Flip-flop organization 8 rows x 32 columns DAC_D(4)... DAC_D(6) select 1 of 8 rows DAC_D(7)... DAC_D(11) select 1 of 32 columns Column select Distributed logic minimizes space Local clock drivers Layout

May th, 2003 Layout Distributed thermometer encoder D flip-flops above latches In black 1 row select 1 column select at C(i) and C(i+1)

May th, 2003 Layout 1 Column (8 rows) of D flip-flops 8 complementary signals carried on vertical green wires local clock driver, column decode logic

May th, 2003 Layout Clock distribution Inverted clk signal to digital input flip-flops clk signal split left/right from center

May th, 2003 Layout Vertical green wires: Routing from D flip- flops to latches Routing from latches to current source array

May th, 2003 Layout Wiring over current source array Comp. signals: S1, S2 32 x 32 wires per quarter unary source Shield in met2, met 5 Horizontal in met3 Vertical in met4 Wire width = 0.22 µm Wire spacing = 1.0 µm

May th, 2003 Salient DAC Specifications Resolution: 12 bits Conversion Rate: 180 MSPS Differential current outputs 20mA at full scale Gain Error: ±10% of full scale DNL: ±1 LSB INL: ±2 LSB Wideband SFDR 1MHz out: 70dBc, … 80MHz out: 50dBc Narrowband SFDR 1MHz out (within ±100 kHz window): 80dBc Max Power: 200mWPower Down:15uA Trise, Tfall (Cl<10pF, Rl=50): ns Trise-Tfall: ns Glitch Energy Error: pV-s