Deterministic Approaches to Analog Performance Space Exploration (PSE) D. Mueller, G. Stehr, H. Graeb, U. Schlichtmann Institute of Electronic Design.

Slides:



Advertisements
Similar presentations
Chapter 7 Operational-Amplifier and its Applications
Advertisements

Ispd-2007 Repeater Insertion for Concurrent Setup and Hold Time Violations with Power-Delay Trade-Off Salim Chowdhury John Lillis Sun Microsystems University.
Chapter 10 Analog Integrated Circuits The 741 OP-AMP Introduction.
Lecture 7 Frequency Response.
Using Spice in Lab Practicing for Analog ASIC Design Goran Jovanović, Faculty of Electronic Engineering University of Niš Serbia and Montenegro.
Pixel-level delta-sigma ADC with optimized area and power for vertically-integrated image sensors 1 Alireza Mahmoodi and Dileepan Joseph University of.
Design and Implementation a 8 bits Pipeline Analog to Digital Converter in The Technology 0.6 μm CMOS Process Eri Prasetyo.
Current-Mode Multi-Channel Integrating ADC Electrical Engineering and Computer Science Advisor: Dr. Benjamin J. Blalock Neena Nambiar 16 st April 2009.
Design of an Instrumentation Amplifier. Instrumentation Amplifier Differential Pair with Active Load Bias Voltage Generation.
Analysis on Performance Controllability under Process Variability: A Step Towards Grid-Based Analog Circuit Optimizers Seobin Jung Mixed-Signal IC and.
Department of Electrical and Computer Engineering System-Level Simulation for Continuous-Time Delta-Sigma Modulator in MATLAB SIMULINK MATTHEW WEBB, HUA.
Polar Loop Transmitter T. Sowlati, D. Rozenblit, R. Pullela, M. Damgaard, E. McCarthy, D. Koh, D. Ripley, F. Balteanu, I. Gheorghe.
Bandpass Sigma-Delta Modulator Michael Vincent Brian McKinney ECEN5007.
Chess Review May 10, 2004 Berkeley, CA Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli.
Operational-Amplifier and Data-Converter Circuits
Platform-based Design for Mixed Analog-Digital Designs Fernando De Bernardinis, Yanmei Li, Alberto Sangiovanni-Vincentelli May 10, 2004 Analog Platform.
Javad Lavaei Department of Electrical Engineering Columbia University Joint work with Somayeh Sojoudi Convexification of Optimal Power Flow Problem by.
Chapter #12: Operational-Amplifier Circuits
Types of Operational Amplifiers
Current Mirror.
1 SciFi electronics meeting – CERN– June 20 th 2011 Some ideas about a FE for a SciFi tracker based on SiPM A. Comerma, D. Gascón Universitat de Barcelona.
DC/DC Converter with Transparent Electronics for application on Photovoltaic Panels Romano Torres 19th July Supervisor: Vitor Grade Tavares Second.
A Wideband CMOS Current-Mode Operational Amplifier and Its Use for Band-Pass Filter Realization Mustafa Altun *, Hakan Kuntman * * Istanbul Technical University,
KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum in der Helmholtz-Gemeinschaft KIT, Institut für Prozessdatenverarbeitung.
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
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
1HSSPG Georgia Tech High Speed Image Acquisition System for Focal-Plane-Arrays Doctoral Dissertation Presentation by Youngjoong Joo School of Electrical.
Teaching Electronic Circuits Top-Down and Bottom-Up Tamara A. Papalias EE Dept – E365 San Jose State University San Jose, CA.
Announcements mid-term Thursday (Oct 27 th ) Project ideas to me by Nov 1 st latest Assignment 4 due tomorrow (or now) Assignment 5 posted, due Friday.
FULLY DIFFERENTIAL OPAMP Eduardo Picatoste Calorimeter Electronics Upgrade Meeting.
3V CMOS Rail to Rail Op-Amp
Low Voltage Low Power constant - g m Rail to Rail CMOS Op-Amp with Overlapped Transition Regions ECEN /3/02 Vishwas Ganesan.
SOI SPECIFIC ANALOG TECHNIQUES FOR LOW-NOISE, HIGH-TEMPERATURE OR ULTRA-LOW POWER CIRCUITS Promoteurs:Prof. J.-P. Colinge Prof. D. Flandre Jury:Dr. J.-P.
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit October 27th, 2005 AID–EMC: Low Emission Digital Circuit Design.
ECE4430 Project Presentation
MICAS Department of Electrical Engineering (ESAT) Design-In for EMC on digital circuit December 5th, 2005 Low Emission Digital Circuit Design Junfeng Zhou.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
W3,4: Operational Amplifier Design Insoo Kim, Jaehyun Lim, Kyungtae Kang Mixed Signal CHIP Design Lab. Department of Computer Science & Engineering The.
Electrical and Electronics Engineering Institute College of Engineering University of the Philippines, Diliman IML Probationary Members’ Final Project.
Subcircuits Example subcircuits Each consists of one or more transistors. They are not used by themselves.
Network Analyzers From Small Signal To Large Signal Measurements
Jordi Madrenas Daniel Fernández Jordi Cosp Advanced Hardware Architectures Group Department of Electronic Engineering Universitat Politècnica de Catalunya.
12/14/2010Sophia University Solid –State Circuits & Devices Laboratory 1 A low-power delta-sigma modulator using dynamic-source-follower integrators Ryoto.
QuickYield: An Efficient Global-Search Based Parametric Yield Estimation with Performance Constraints Fang Gong 1, Hao Yu 2, Yiyu Shi 1, Daesoo Kim 1,
CLICpix2 Design Status Pierpaolo Valerio & Edinei Santin
Subcircuits Example subcircuits Each consists of one or more transistors. They are not used by themselves.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Tools and Methods to Assist Analog IC Designers Nuno Horta, PhD Head of Integrated.
Fig The 741 op-amp circuit. Q11, Q12, and R5 generate a reference bias current, IREF, Q10, Q9, and Q8 bias the input stage, which is composed of.
Low Power, High-Throughput AD Converters
Low Power, High-Throughput AD Converters
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.
CMOS 2-Stage OP AMP 설계 DARK HORSE 이 용 원 홍 길 선
2. CMOS Op-amp설계 (1).
Oscar Alonso – Future Linear Colliders Spanish Network 2015 – XII Meeting - Barcelona, January 2015 O. Alonso, J. Canals, M. López, A. Vilà, A. Herms.
Analog Front End For outer Layers of SVT (L.4 & L.5) Team:Luca BombelliPost Doc. Bayan NasriPh.D. Student Paolo TrigilioMaster student Carlo FioriniProfessor.
Low Power, High-Throughput AD Converters
Submitted by- RAMSHANKAR KUMAR S7,ECE, DOE,CUSAT Division of Electronics Engineering, SOE,CUSAT1.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
The design of fast analog channels for the readout of strip detectors in the inner layers of the SuperB SVT 1 INFN Sezione di Pavia I Pavia, Italy.
Charge sensitive amplifier
Operational Amplifier
B.Sc. Thesis by Çağrı Gürleyük
Islamic University of Gaza
In The Name of God Design of A Sample And Hold Circuit Based on The Switched Op-Amp Techniques M.Rashtian: Faculty of Civil Aviation Technology College.
A Novel 1. 5V CMFB CMOS Down-Conversion Mixer Design for IEEE 802
Basic Amplifiers and Differential Amplifier
Operational Amplifier Design
EE201C Modeling of VLSI Circuits and Systems Final Project
A MOSFET Opamp with an N-MOS Dfferential Pair
Presentation transcript:

Deterministic Approaches to Analog Performance Space Exploration (PSE) D. Mueller, G. Stehr, H. Graeb, U. Schlichtmann Institute of Electronic Design Automation, TU Muenchen, Munich, Germany

3 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

4 Motivation Analog circuits in mixed-signal systems: –Signal conversion, clock generation, data acquisition,... Performance Space Exploration (PSE): –For given topology and technology of an analog circuit block determine its performance capabilities. –Applications: Visualize Trade-Offs between competing performances Compare topologies which implement same analog functionality Topology selection Bottom-up propagation of information about implementation capabilities in a hierarchical sizing process

5 Methods Extensive search: –Parameter sweep: p (CMOS: W,L) –Performances f obtained by simulation –(high computational costs) Feasible performance space F OpAmp

6 Methods Extensive search: –Parameter sweep: p (CMOS: W,L) –Performances f obtained by simulation –(high computational costs) –Two deterministic approaches DISC/POLY ( see Paper for state-of-the-art ) –What determines the Feasible Performance Space of a circuit block? Sizing constraints Feasible Performance Space F More efficient determination? OpAmp

7 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

8 Sizing Constraints: Formalized design knowledge Basic functional blocks: e. g. current mirror geometrical electrical function robustness i1i1 i2i2 i 2 = K i 1

9 Sizing Constraints: Formalized design knowledge Basic functional blocks: e. g. current mirror geometrical electrical function robustness c(p) ≥ 0 Sizing constraints Reduced Parameter set p Saturation Robustness against local threshold voltage variations (mismatch) i1i1 i2i2 i 2 = K i 1 Analog minimum feature size Reduce effect of channel length modulation

10 Automatic Constraint Setup Folded–Cascode OpAmp Miller OpAmp VDD VSS Out INnInp Ibias VSS VDD INp INn Ibias Out

11 Automatic Constraint Setup Folded–Cascode OpAmp Miller OpAmp Voltage Ref. Current Mir. Load Current Mirror Level Shifter Differential Pair VDD VSS Out INnInp Ibias VSS VDD INp INn Ibias Out

12 Automatic Constraint Setup Folded–Cascode OpAmp Miller OpAmp Voltage Ref. Current Mir. Load Current Mirror Level Shifter 4-T Current Mir. Current Mir. Bank Level Shifter Bank Cascode Cur. Mir. Differential Pair VDD VSS Out INnInp Ibias VSS VDD INp INn Ibias Out

13 Automatic Constraint Setup Folded–Cascode OpAmp Miller OpAmp Voltage Ref. Current Mir. Load Current Mirror Level Shifter 4-T Current Mir. Current Mir. Bank Level Shifter Bank Cascode Cur. Mir. Differential Pair Differential Stage Cas. Cur. Mir. Bank VDD VSS Out INnInp Ibias VSS VDD INp INn Ibias Out

14 Automatic Constraint Setup Folded–Cascode OpAmp Miller OpAmp Voltage Ref. Current Mir. Load Current Mirror Level Shifter 4-T Current Mir. Current Mir. Bank Level Shifter Bank Cascode Cur. Mir. Differential Pair Differential Stage Cas. Cur. Mir. Bank VDD VSS Out INnInp Ibias VSS VDD INp INn Ibias Out 8 Design Parameters p 62 Sizing Constraints c(p) ≥ 0 11 Design Parameters p 181 Sizing Constraints c(p) ≥ 0

15 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

16 PSE by discretized Pareto Fronts – DISC Feasible Performance Space Pareto Optimal Front for max f 1, max f 2 Utopia point

17 Normal Boundary Intersection – DISC 1.Individual performance optima

18 Normal Boundary Intersection – DISC 1.Individual performance optima 2. Convex hull, discretized

19 Normal Boundary Intersection – DISC 1.Individual performance optima 2. Convex hull, discretized 3. Line search perpendicular to convex hull

20 Topology selection with DISC Folded–Cascode OpAmp Miller OpAmp DC Gain > 75dB Phase Margin > 60 o DC Gain > 75dB Phase Margin > 80 o Folded–Cascode OpAmp Miller OpAmp Folded–Cascode OpAmp

21 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

22 PSE by Polytopal Approximation - POLY Nonlinear problem c(p) ≥ 0 P Simulation f = f(p)f = f(p) F k(f) ≥ 0k(f) ≥ 0 

23 PSE by Polytopal Approximation - POLY Polytope Nonlinear problem Linear description c(p) ≥ 0 P Simulation f = f(p)f = f(p) F k(f) ≥ 0k(f) ≥ 0 P F C Δp ≥ c 0 K Δf ≥ k 0 Δf = F ΔpΔf = F Δp Linearisation at p 0 : Δp = p – p 0  Polytope Linear Circuit Model

24 Results POLY DC Gain > 75dB Phase Margin > 60 o Folded–Cascode OpAmp Miller OpAmp

25 Comparison POLY-DISC Miller OpAmp Folded–Cascode OpAmp DC Gain > 75dB Phase Margin > 60 o

26 Comparison POLY-DISC Miller OpAmp Folded–Cascode OpAmp DC Gain > 75dB Phase Margin > 60 o Points of Linearisation

27 Comparison POLY-DISC Miller OpAmp Folded–Cascode OpAmp DC Gain > 75dB Phase Margin > 60 o Points of Linearisation DISCPOLY 18 min 25 sec3 sec 55 min 38 sec1 min 45 sec Computational time on cluster of 15 Pentium IV ACCURATE FAST

28 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

29 Flat Sizing Process System performances (f c, G c, Q) Circuit parameters (w MN1,l MN1,…) Circuit sizing System specification CIRCUIT LEVEL

30 Hierarchical Sizing Process System performances (f c, G c, Q) System parameters (g m(OTA8), C T(OTA8),…) Circuit performances (g m,φ(f c ),…) Circuit parameters (w MN1,l MN1,…) System specification System sizing Circuit sizing SYSTEM LEVEL CIRCUIT LEVEL = Circuit specification ↓

31 Hierarchical Sizing Process System specification System sizing Circuit sizing SYSTEM LEVEL CIRCUIT LEVEL Circuit specification Performance Space Exploration Feasible system parameters System level constraints ↑ ↓ WE NEED Too ambitious system sizing Unrealistic circuit specifications ↓ Circuit sizing can not meet specification TO AVOID Resizing Loop

32 Hierarchical Sizing of OTA-C Filter Sizing without system constraints Sizing with system constraints Filter Spec. f c = 2 MHz; G c ≥ 20 dB; Q ≥ 15 SYSTEM LEVEL CIRCUIT LEVEL

33 OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF Hierarchical Sizing of OTA-C Filter f c [MHz]G c [dB]Q Sizing without system constraints Sizing with system constraints OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF f c [MHz]G c [dB]Q OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF Filter Spec. f c = 2 MHz; G c ≥ 20 dB; Q ≥ 15 OTA 5 Spec. g m = μS C in = 32.9 fF φ(f c ) = deg R out = MΩ C out = 21.6 fF OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF OTA 5 Spec. g m = μS C in = fF φ(f c ) = deg R out = MΩ C out = 22.9 fF System level sizing SYSTEM LEVEL CIRCUIT LEVEL

34 OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF Hierarchical Sizing of OTA-C Filter f c [MHz]G c [dB]Q g m [μS ] C in [fF] φ(f c ) [deg] R out [MΩ] C out [fF] f c [MHz]G c [dB]Q Sizing without system constraints Sizing with system constraints OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF f c [MHz]G c [dB]Q f c [MHz]G c [dB]Q g m [μS ] C in [fF] φ(f c ) [deg] R out [MΩ] C out [fF] OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF Filter Spec. f c = 2 MHz; G c ≥ 20 dB; Q ≥ 15 OTA 5 Spec. g m = μS C in = 32.9 fF φ(f c ) = deg R out = MΩ C out = 21.6 fF OTA 5 spec. gm = μS Cin = 32.9 fF φ(fc) = deg Rout = MΩ Cout = 21.6 fF OTA 5 Spec. g m = μS C in = fF φ(f c ) = deg R out = MΩ C out = 22.9 fF System level sizing Circuit level sizing SYSTEM LEVEL CIRCUIT LEVEL

35 Outline Introduction to Performance Space Exploration (PSE) Sizing constraints and structural circuit analysis PSE by discretized Pareto Optimal Fronts (DISC) PSE by Polytopal Approximations (POLY) Application to hierarchical sizing Conclusions

36 Conclusions Support designer in comparing different topologies for implementing a given analog functionality Provide information about underlying implementations on system level avoiding resizing loops Deterministic Performance Space Exploration Approaches based on sizing constraints POLY DISC ACCURATE FAST