11 EDA for Mixed Signal Design Chirayu Amin Design and Technology Solutions Intel Corporation March 12, 2015 Acknowledgements Chandramouli Kashyap, Scott.

Slides:



Advertisements
Similar presentations
A Stabilization Technique for Phase-Locked Frequency Synthesizers Tai-Cheng Lee and Behzad Razavi IEEE Journal of Solid-State Circuits, Vol. 38, June 2003.
Advertisements

Charge Pump PLL.
Analog-to-Digital Converter (ADC) And
ECE 551 Digital System Design & Synthesis Lecture 08 The Synthesis Process Constraints and Design Rules High-Level Synthesis Options.
Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
Announcements Assignment 8 posted –Due Friday Dec 2 nd. A bit longer than others. Project progress? Dates –Thursday 12/1 review lecture –Tuesday 12/6 project.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
© 2015 Synopsys, Inc. All rights reserved.1 Timing Analysis in a Mixed Signal World TAU Workshop Panel Session Jim Sproch March 12, 2015.
Lecture 9: D/A and A/D Converters
1 Dr. Un-ki Yang Particle Physics Group or Shuster 5.15 Amplifiers and Feedback: 3.
EET260: A/D and D/A converters
CHE 185 – PROCESS CONTROL AND DYNAMICS
Reconfigurable Computing - Clocks John Morris Chung-Ang University The University of Auckland ‘Iolanthe’ at 13 knots on Cockburn Sound, Western Australia.
Ultra Low Power PLL Implementations Sudhanshu Khanna ECE
A 16-Bit Kogge Stone PS-CMOS adder with Signal Completion Seng-Oon Toh, Daniel Huang, Jan Rabaey May 9, 2005 EE241 Final Project.
Lecture 8: Clock Distribution, PLL & DLL
Programmable logic and FPGA
Introduction to Analog-to-Digital Converters
RAVEN: Automatic Generation of Analog Behavioral Models
Phase Locked Loop Design Matt Knoll Engineering 315.
SVT TDR meeting – March 30, 2012 List of peripheral blocks for SVT strip readout chips.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Lock-in amplifiers
Time Division Multiplexing School of Physics and Astronomy Department of Particle Physics Elissavet Papadima 29/5/2014.
The new E-port interface circuits Filip Tavernier CERN.
Digital-to-Analog & Analog-to- Digital Conversion Anuroop Gaddam.
Data Converters ELEC 330 Digital Systems Engineering Dr. Ron Hayne
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
By Grégory Brillant Background calibration techniques for multistage pipelined ADCs with digital redundancy.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
Data Acquisition Systems
Filip Tavernier Karolina Poltorak Sandro Bonacini Paulo Moreira
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
The World Leader in High-Performance Signal Processing Solutions Design a Clock Distribution for a WCDMA Transceiver System CSNDSP 2006 Session: B.11 Systems.
TELECOMMUNICATIONS Dr. Hugh Blanton ENTC 4307/ENTC 5307.
A Low-Jitter 8-to-10GHz Distributed DLL for Multiple-Phase Clock Generation Keng-Jan Hsiao and Tai-Cheng Lee National Taiwan University Taipei, Taiwan.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
ECE 545 Project 2 Specification. Schedule of Projects (1) Project 1 RTL design for FPGAs (20 points) Due date: Tuesday, November 22, midnight (firm) Checkpoints:
Cadence tools Brandon Rumberg.
CS-EE 481 Spring Founder’s Day, 2003 University of Portland School of Engineering A CMOS Phase Locked Loop Authors: Dan Booth Jared Hay Pat Keller.
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
1 A High-Speed and Wide Detectable Frequency Range Phase Detector for DLLs Babazadeh, H.; Esmaili, A.; Hadidi, K.; NORCHIP, 2009 Digital Object Identifier:
Analog to Digital Converters
CDA 4253 FPGA System Design RTL Design Methodology 1 Hao Zheng Comp Sci & Eng USF.
Teaching Digital Logic courses with Altera Technology
Static Timing Analysis
Embedded Systems Design 1 Lecture Set C Interfacing the MCS-51 to: –D/A Converter –A/D Converter.
Phase-Locked Loop Design PREPARED BY:- HARSH SHRMA ( ) PARTH METHANIYA ( ) ARJUN GADHAVI ( ) PARTH PANDYA (
Lecture Notes / PPT UNIT III
EE140 Final Project Members: Jason Su Roberto Bandeira Wenpeng Wang.
FUNCTION GENERATOR.
Demodulation/ Detection Chapter 4
ECE 1270: Introduction to Electric Circuits
B.Sc. Thesis by Çağrı Gürleyük
EI205 Lecture 13 Dianguang Ma Fall 2008.
Chapter 13 Linear-Digital ICs
Lock-in amplifiers
EPS Sensors & Hand Tracking/Gesture Recognition
Created by Luis Chioye Presented by Cynthia Sosa
Decision-directed Joint Tracking Loop for Carrier Phase and Symbol Timing in QAM Project 2 ECE283 Fall 2004.
Recent Advancements in Circuit Simulation Technology
Post-Silicon Calibration for Large-Volume Products
Design Service Heung-Joon Park Director Design Support.
A Mixed Signal MIMO Beamforming Receiver
Chirayu S. Amin†, Yehea I. Ismail†, and Florentin Dartu*
Spice Seminar Simulation Program with Integrated Circuit Emphasis.
Presentation transcript:

11 EDA for Mixed Signal Design Chirayu Amin Design and Technology Solutions Intel Corporation March 12, 2015 Acknowledgements Chandramouli Kashyap, Scott Little, Soner Yaldiz

22 Timing Analysis in a Mixed Signal World Performance Analysis in a Mixed Signal World

33 Mixed Signal Landscape Ingredients PLL CTLE DLL VGA PI DFE Slicer ADCDAC Bandgap Ref. LNAPAMixerVR PLL: clk out frequency = N * clk in frequency DLL: clk out phase = clk in phase + delay PI: clk out phase = w1*clk1 in phase + w2*clk2 in phase Amplifiers: v out = A*v in vp out -vn out = A*(vp in -vn in ) Voltage Regulator: v out = constant requested voltage Equalizers: v out (t) = h(t)  v in (t) v out [n] = h[n]  v in [n] Slicer: v out = 1 if v in > v th, 0 otherwise Mixer: v out freqs. = v1 in freqs. ± v2 in freqs. ADC: vout[N:0] = digitized version of v in a DAC: v out = function of digital v in [N:0] Bandgap reference: v out = constant fixed voltage

44 Mixed Signal Landscape Ingredients Systems PLL CTLE DLL VGA PI DFE Slicer ADCDAC Bandgap Ref. Sensors Power Delivery Network LNAPAMixerVR DDR I/O TXRX HSIO (USB) TXRX Clocking Networks Display I/O TXRX RFIO

55 Mixed Signal Design Wish List Speed and Accuracy (1 hour, 1 day) Deal with reality –Corners, variability, non-idealities, parameterization –Production RTL, UVM/OVM, UPF Startup and tuning checks Polarity and connectivity checks Flexibility for accuracy/speed tradeoffs –Slow spice, fast spice, no spice GUI instead of typing in a text editor

66 Digital-Analog-Digital Timing How do you characterize analog delays? Digital FSM Analog Circuit clock control code feedback on code b101 b100 b011 b100 time clock control code feedback What if delays depends on multiple different inputs switching in time-staggered manner?

77 Timing for analog PLL Feedback Divider Frequency Divider VCO Output Clock Feedback Clock Clock Wide frequency range What targets to use for timing analysis?

88 Timing within analog Decision Feedback Equalizer Do we have a critical path?

99 Speed and Accuracy How to stay in “No Spice” land and still achieve “Slow Spice” accuracy? Analog Simulator Slow Spice Fast Spice No Spice Digital Simulator Accurate and Slow Approximate and Fast Behavioral Model Spaceship Image Credit Wormhole Image Credit

10 EDA for Behavioral Modeling Library of SV, VAMS, Verilog-A models –Parameterizable Parameter extraction –From pre/post-lay netlists Pin compatible models for drop-in spice-replacement –N-dimensional LUTs CTLEDFECTLE 1 CTLE 2 Similar to cell library characterization

11 Stability and Optimality Multiple control loops and tuning knobs What algorithm to use for calibration? –Will the design have stability problems? –Will the tuning algorithm converge to the optimal solution for all knobs? –What are we leaving on the table? PLL CTLE DLL VGA PI DFE CDR Slicer Digital FSMs

12 Backup

13 Using Production RTL Do analog DEs understand RTL testbenches (OVM/UVM)? What about unified power format? –Analog design tools are not up to speed What about compilation process? –Includes –Defines –Arguments –Compilation order