Yield-driven Robust Iterative Circuit Optimization

Similar documents
Methodology: Interconnect examples

ISSCC 2003 / SESSION 20 / WIRELESS LOCAL AREA NETWORKING / PAPER 20.5

Operational Amplifier with Two-Stage Gain-Boost

CSE 577 Spring Insoo Kim, Kyusun Choi Mixed Signal CHIP Design Lab. Department of Computer Science & Engineering The Penn State University

A 12-bit Interpolated Pipeline ADC using Body Voltage Controlled Amplifier

Chapter 12 Opertational Amplifier Circuits

A 10Gb/s 10mm On-Chip Serial Link in 65nm CMOS Featuring a Half-Rate Time-Based Decision Feedback Equalizer

Design and implementation of two stage operational amplifier

Analog CMOS Interface Circuits for UMSI Chip of Environmental Monitoring Microsystem

Design Considerations for 5G mm-wave Receivers. Stefan Andersson, Lars Sundström, and Sven Mattisson

Low-Noise Amplifiers

Dr. Ralf Sommer. Munich, March 8th, 2006 COM BTS DAT DF AMF. Presenter Dept Titel presentation Date Page 1

95GHz Receiver with Fundamental Frequency VCO and Static Frequency Divider in 65nm Digital CMOS

Design Methodology and Applications of SiGe BiCMOS Cascode Opamps with up to 37-GHz Unity Gain Bandwidth

A Unity Gain Fully-Differential 10bit and 40MSps Sample-And-Hold Amplifier in 0.18μm CMOS

A PSEUDO-CLASS-AB TELESCOPIC-CASCODE OPERATIONAL AMPLIFIER

Design Analysis and Performance Comparison of Low Power High Gain 2nd Stage Differential Amplifier Along with 1st Stage

The GBTIA, a 5 Gbit/s Radiation-Hard Optical Receiver for the SLHC Upgrades

EE140: Lab 5, Project Week 2

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

A 19-GHz Broadband Amplifier Using a g m -Boosted Cascode in 0.18-μm CMOS

Design of a Folded Cascode Operational Amplifier in a 1.2 Micron Silicon-Carbide CMOS Process

EE140: Lab 5, Project Week 2

Design of High-Speed Op-Amps for Signal Processing

Design of Rail-to-Rail Op-Amp in 90nm Technology

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

Hot Topics and Cool Ideas in Scaled CMOS Analog Design

Op-Amp Design Project EE 5333 Analog Integrated Circuits Prof. Ramesh Harjani Department of ECE University of Minnesota, Twin Cities Report prepared

Design of a Wideband LNA for Human Body Communication

Multimode 2.4 GHz Front-End with Tunable g m -C Filter. Group 4: Nick Collins Trevor Hunter Joe Parent EECS 522 Winter 2010

CHAPTER 3 DESIGN OF PIPELINED ADC USING SCS-CDS AND OP-AMP SHARING TECHNIQUE

You will be asked to make the following statement and provide your signature on the top of your solutions.

An Inductor-Based 52-GHz 0.18 µm SiGe HBT Cascode LNA with 22 db Gain

DESIGN OF A PROGRAMMABLE LOW POWER LOW DROP-OUT REGULATOR

A CMOS Low-Voltage, High-Gain Op-Amp

Analysis and Design of Analog Integrated Circuits Lecture 20. Advanced Opamp Topologies (Part II)

CMOS analog amplier design problem: choose transistor dimensions, bias currents, component values critical part of mixed-mode (digital-analog) ICs for

ECEN689: Special Topics in Optical Interconnects Circuits and Systems Spring 2016

Modeling Physical PCB Effects 5&

A 15.5 db, Wide Signal Swing, Dynamic Amplifier Using a Common- Mode Voltage Detection Technique

Low Quiescent Power CMOS Op-Amp in 0.5µm Technology

EECS240 Spring Advanced Analog Integrated Circuits Lecture 1: Introduction. Elad Alon Dept. of EECS

6.776 High Speed Communication Circuits Lecture 7 High Freqeuncy, Broadband Amplifiers

ECE 415/515 ANALOG INTEGRATED CIRCUIT DESIGN

CHAPTER 4 ULTRA WIDE BAND LOW NOISE AMPLIFIER DESIGN

NOVEMBER 29, 2017 COURSE PROJECT: CMOS TRANSIMPEDANCE AMPLIFIER ECG 720 ADVANCED ANALOG IC DESIGN ERIC MONAHAN

Low-Power Pipelined ADC Design for Wireless LANs

G m /I D based Three stage Operational Amplifier Design

A Low Power 900MHz Superheterodyne Compressive Sensing Receiver for Sparse Frequency Signal Detection

A 24 V Chopper Offset-Stabilized Operational Amplifier with Symmetrical RC Notch Filters having sub-10 µv offset and over-120db CMRR

Teaching Staff. EECS240 Spring Course Focus. Administrative. Course Goal. Lecture Notes. Elad s office hours

A Low Power Single Ended Inductorless Wideband CMOS LNA with G m Enhancement and Noise Cancellation

65-nm CMOS, W-band Receivers for Imaging Applications

EE 501 Lab9 Widlar Biasing Circuit and Bandgap Reference Circuit

A 1.7-to-2.2GHz Full-Duplex Transceiver System with >50dB Self-Interference Cancellation over 42MHz Bandwidth

An Improved Bandgap Reference (BGR) Circuit with Constant Voltage and Current Outputs

Homework Assignment 01

Analog and RF circuit techniques in nanometer CMOS

You will be asked to make the following statement and provide your signature on the top of your solutions.

A Compact Folded-cascode Operational Amplifier with Class-AB Output Stage

Low Transistor Variability The Key to Energy Efficient ICs

EECE488: Analog CMOS Integrated Circuit Design Set 7 Opamp Design

ΕΠΛ 605: Προχωρημένη Αρχιτεκτονική

EECS 290C: Advanced circuit design for wireless Class Final Project Due: Thu May/02/2019

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 02, 2016 ISSN (online):

An Optimized Performance Amplifier

Short Range UWB Radio Systems. Finding the power/area limits of

Design of High Gain Two stage Op-Amp using 90nm Technology

Amber Path FX SPICE Accurate Statistical Timing for 40nm and Below Traditional Sign-Off Wastes 20% of the Timing Margin at 40nm

A Low Power Integrated UWB Transceiver with Solar Energy Harvesting for Wireless Image Sensor Networks

AMPLIFIER DESIGN FOR FAST SETTLING PERFORMANCE

A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology Shahriar Shahramian Sorin P. Voinigescu Anthony Chan Carusone

PART MAX2605EUT-T MAX2606EUT-T MAX2607EUT-T MAX2608EUT-T MAX2609EUT-T TOP VIEW IND GND. Maxim Integrated Products 1

EE140 Homework Solutions Problem Set 6 Fall for a single pole roll-off Dominant pole at output:

A 1MHz-64MHz Active RC TI-LPF with Variable Gain for SDR Receiver in 65-nm CMOS

1.2 Gbps LVDS transmitter/receiver

High Speed I/O 2-PAM Receiver Design. EE215E Project. Signaling and Synchronization. Submitted By

Measurement and Modeling of CMOS Devices in Short Millimeter Wave. Minoru Fujishima

ISSCC 2006 / SESSION 20 / WLAN/WPAN / 20.5

Page 1. Telecommunication Electronics ETLCE - A2 06/09/ DDC 1. Politecnico di Torino ICT School. Amplifiers

Basic Circuits. Current Mirror, Gain stage, Source Follower, Cascode, Differential Pair,

Low Noise Amplifier Design

FD-SOI FOR RF IC DESIGN. SITRI LETI Workshop Mercier Eric 08 september 2016

Differential Amplifier Design

Design of a Sample and Hold Circuit using Rail to Rail Low Voltage Compact Operational Amplifier and bootstrap Switching

Topology Selection: Input

A low-if 2.4 GHz Integrated RF Receiver for Bluetooth Applications Lai Jiang a, Shaohua Liu b, Hang Yu c and Yan Li d

Reconfigurable and Simultaneous Dual Band Galileo/GPS Front-end Receiver in 0.13µm RFCMOS

Design for Yield (DFY)

Design of High Gain Low Voltage CMOS Comparator

[Kumar, 2(9): September, 2013] ISSN: Impact Factor: 1.852

Technology Trend of Ultra-High Data Rate Wireless CMOS Transceivers

2011/12 Cellular IC design RF, Analog, Mixed-Mode

Radivoje Đurić, 2015, Analogna Integrisana Kola 1

Low Power SOC Sensor Interface Design for High Temperature Applications - Doctor of Philosophy Thesis Proposal

Sensors & Transducers Published by IFSA Publishing, S. L.,

Homework Assignment 02

High Voltage and Temperature Auto Zero Op-Amp Cell Features Applications Process Technology Introduction Parameter Unit Rating

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 03, 2016 ISSN (online):

Analog Integrated Circuits. Lecture 7: OpampDesign

Transcription:

Yield-driven Robust Iterative Circuit Optimization Yan Li, Vladimir Stojanovic July 29, 2009 Integrated System Group Massachusetts Institute of Technology

Systems-on-chip is difficult to design Integrated radio transceiver [Infineon] Integrated high-speed memory and logic interfaces [IBM CELL Processor] Both links and radios are now highly integrated Overall yield limited by each block

Complex design blocks Wireless transceiver High-speed transceiver SysClk TX Data Parallel to Serial TX EQ Tclk Vtt TXP TXN TX RefClk 1/4 or 1/5 1 or 1/2 PLL Phase Mixer Phase Mixer Mixer Rclk Cloc Phase Control Vtt RX Data RX Clk Serial to Parallel Rclk RXP RXN RX RX Equalizer Tap Selection Tap Weights Embedded mixed-signal design for each block

Target design blocks LNAs PLLs ADCs Link samplers inp inn I Ithresh 2 outn outp inp I Ithresh 2 clk outp clk clk outn Q Q TIAs pre-amp with offset comparator

Target design blocks LNAs PLLs ADCs We start from amplifiers Link samplers inp inn I Ithresh 2 outn outp inp I Ithresh 2 clk outp clk clk outn Q Q TIAs pre-amp with offset comparator

Challenge from process variations Year 2007 2008 2009 2010 2011 2012 2013 DRAM pitch(nm) 65 57 50 45 40 36 32 1 2 Total gate 3 (nm) 2.6 2.3 2.1 1.9 1.7 1.5 1.3 1 2 LER 3 (nm) 3.4 3.0 2.7 2.4 2.1 1.9 1.7 2007ITRS Manufacturable solutions are known Manufacturable solutions are NOT known Variations challenge the analog/mixed-signal circuit design V th variation doubled for each technology node < 100 nm Designers take care of the problem Smart compensation techniques Resizing circuits smartly???

Current design flow Designers traditional robust design flow Iterations provide poor feedback to designers Time consuming

Improve the design flow with optimization Methodology for yield-aware large scale mixed-signal/rf circuits design Limitations of state-of-art design methodologies Proposed algorithm on a two-stage Op-amp example Results & Conclusions

Equation-based optimization flow Equation-based optimization: fast global design space search Problems Robust optimization intractable Hard to link process variation distribution to performance distribution & yield

Limitations of robust circuit optimization Direct solving with approximations Solving robust GP problem Boyd Piecewise-linear convex approximation Circuits are strictly GP compliant Iterative solving method Worst-case distance -- Antreich Simulation-based Bounded variation Mutapcic Different worst-case search technique Needs a careful adaptation to circuit optimization

Proposed robust optimization flow Key insight: Reduce the challenge in robust optimization by simplifying variability model bounded variations (Mutapcic) Iterate to improve the yield (mimic the traditional design flow)

Intuitions behind the algorithm

Algorithm details for an op-amp example Need to adapt to circuit optimization with consideration of circuit specific issues Example Variations: V th and (current factor) for all 8 transistors Design variables: transistor sizes, biasing conditions Constraints: specs on gain, bandwidth, phase margin, slewrate & CMRR + biasing constraints Objective: minimize weighted area and power

Step 1: Worst-case (W.C.) analysis Start from a design without consideration of variations

W.C. with constraint maximization maximize 1/BW X * =(W *,L *,Iref * ) maximize 1/Slew rate M20 M14 Vdd M22 Transistor macro model M20 M14 Vdd M22 Transistor macro model Iref M11 ip M12 in Cc out - + Iref M11 ip M12 in Cc out - + M9 M10 M21 V T M9 M10 M21 V T Sign( V * T) Sign( V * T) Maximization done on each performance constraint separately Variables: ΔV T Constraints: biasing + bounds Record the sign of each V T Use transistor macro-model to satisfy KCL, KVL biasing for different variability

Worst-case corner from GP-based solver Question in maximization with V T variation Don t know the sign of V T the GP-based solver only handles positive variables Circuit constraints often monotonic locally in variability Easy to find a solution in the positive region Find direction in positive region and map to full space

Step 2: Robustified optimization (R.O.)

R.O. via multi-scenario robustified optimization Sign( V * T ) Sign( V * T) Robustification Share the same design variables X (W, L, Iref) M20 Iref M11 ip M14 Vdd Clone 1 Clone 2 M22 M12 in out Transistor macro model M20 Iref M11 ip M14 Vdd M22 M12 in out Transistor macro model Nominal Vdd M20 M14 M22 Iref M11 M12 ip in out Cc M9 M10 M21 - + Sign( V T ) Cc M9 M10 M21 - + Sign( ) V T Cc M9 M10 M21 New design X* Clone circuit to represent worst-case scenario for each performance constraint Same topology with macro transistor model Polarity of the V T determined from constraint maximization Multi-scenario optimization leads to a new design

Algorithm putting everything together

area (m 2 ) power consumption (mw) gain yield (%) Results--Two-stage Op-amp 1 corner Optimization and simulation results give the same trend on yield Tradeoffs between performances and power/area 100 80 60 40 opt 20 sim 0 0 1 2 3 4 5 6 7 iterations 140 120 100 80 60 40 20 0 0 1 2 3 4 5 iterations 6 7 yield (%) 100 80 60 40 opt 20 sim 0 0 1 2 3 4 5 6 7 iterations 0.5 0.4 0.3 0.2 0.1 0 0 1 2 3 4 5 6 7 iterations

Area (m 2 ) Power (mw) Power (mw) DC gain yield (%) Bandwidth yield (%) Bandwidth yield (%) Results--Two-stage op-amp 5 corner 5-corner initial design SS corner results 100 80 60 40 20 opt opt sim sim 0 0 1 2 3 4 5 1 2 iterations 3 4 5 Iterations 300 200 100 0 0 1 2 3 4 5 iterations 100 80 60 100 80 60 1.6 1.4 1.2 1 0 00.8 1 2 3 iterations 4 5 # corner Temp (K) Vdd (V) Iref (ua) 1 tt 298 1 10 2 ss 398 0.9 8 3 ff 233 1.1 12 4 fs 398 0.9 8 5 sf 233 1.1 8 40 40 opt opt 20 sim 20 sim 0 0 0 1 2 3 4 5 0 iterations 1 2 3 4 5 Iterations 1.5 1 0.5 corner 1 corner 2 corner 3 corner 4 corner 5

Results folded-cascode example Problem setup: 90nm predictive model 32 V th variations Specs: Gm [0.5mS, 0.6mS], gain>50 db, phase margin> 60, CMFB gain>60 db, CMFBωμ>5.9MHz

# of samples # of samples Results robust design results Monte-carlo simulations for design before and after robustifying iter Violated constraints Gm (ms) Yield (%) Area (um^2) Power (mw) 0 Gm > 0.5 0.5 49 539 0.27 1 Gm<0.6 0.59 69 544 0.3 2 None 0.58 84 627 0.31 3 None 0.57 92 659 0.32 60 50 Fail Initial design Pass Pass 4 None 0.55 94 668 0.33 Fail 40 30 20 10 0 0.4 0.45 0.5 0.55 0.6 0.65 Gm (ms) 60 Final robust design 50 40 30 20 10 0 0.4 0.45 0.5 0.55 0.6 Gm (ms)

Results Problem size Problem size in each step of one iteration Iteration breakdown Two-stage op-amp Folded-cascode op-amp # var # constr # var # constr Nominal design 200 629 837 2675 Maximization 182 599 824 2671 Redesign with 1-scenario 345 1132 1594 5244 Redesign with 2-scenario 420 1693 2351 7814 Problem size linear in number of performance specifications

Results computational cost Time measured in a Linux server with 3.16GHz Intel Xeon processor and 16 GB memory 10-15 min to get a robust design with yield > 90% Iteration breakdown Two-stage op-amp Folded-cascode op-amp Nominal design 10 s 17 s Redesign with 1-scenario 11 s 30 s Redesign with 2-scenario 20 s 40 s Maximization 6 specs: 20s 5 specs: 1min

Conclusion Traditional circuit design with variability lacks sensitivity information Yield-driven robust circuit optimization usually intractable Developed efficient circuit specific iterative robust optimization algorithm Use constraint maximization to find the worst case variation vector direction Multi-scenario optimization to achieve new robust design Yield monotonically increases with optimization over expanding variability set Problem scales linearly with the number of design specifications

Acknowledgements Thanks to Mar Hershenson, Sunderarajan Mohan, Dave Colleran, Almir Mutapcic and Shyne Tseng at Magma Design Automation, Inc. Funded by the Center for Integrated Circuits and Systems at MIT.