RAVEN: Automatic Generation of Analog Behavioral Models

Slides:



Advertisements
Similar presentations
Lecture 17: Analog to Digital Converters Lecturers: Professor John Devlin Mr Robert Ross.
Advertisements

Lock-in amplifiers Signals and noise Frequency dependence of noise Low frequency ~ 1 / f –example: temperature (0.1 Hz), pressure.
© 2015 Synopsys, Inc. All rights reserved.1 Timing Analysis in a Mixed Signal World TAU Workshop Panel Session Jim Sproch March 12, 2015.
MS-SoC Best Practices – Advanced Modeling & Verification Techniques for first-pass success By Neyaz Khan Greg Glennon Dan Romaine.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Lecture 9: D/A and A/D Converters
Verification of Mixed-Signal Systems with Range Based Signal Representations Michael Kärgel, Markus Olbrich, Erich Barke.
11 EDA for Mixed Signal Design Chirayu Amin Design and Technology Solutions Intel Corporation March 12, 2015 Acknowledgements Chandramouli Kashyap, Scott.
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
University of Kentucky, Auburn UniversitySlide 1 System Level Design of Chemical Sensing Microsystems D.M. Wilson University of Kentucky, Electrical Engineering.
PSPICE Graphical Tutorial Based on the PSPICE in BR 123.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
EE 231 Digital Electronics Fall 01 week 1-slide 1 Digital Hardware Systems Digital Systems Digital vs. Analog Waveforms Analog: values vary over a broad.
MARKET IN TRAFFIC LIGHTS Designed for the next Users Private Investors Professional investors in Broker companies Run mode: Real Time combined with the.
Effective Bits. An ideal model of a digital waveform recorder OffsetGain Sampling Timebase oscillator Fs ADC Waveform Memory Address counter Compute Engine.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 3 – Combinational Logic Design Part 1 –
Molly, Gwyn, Sam, and Eric.  Configure DACs to have their digital input set to zero (2.5V) when they receive power  Ramp up to higher voltage at a “user.
OS Fall ’ 02 Performance Evaluation Operating Systems Fall 2002.
1 GPS Waypoint Navigation Team M-2: Charles Norman (M2-1) Julio Segundo (M2-2) Nan Li (M2-3) Shanshan Ma (M2-4) Design Manager: Zack Menegakis Presentation.
04/26/2006VLSI Design & Test Seminar Series 1 Phase Delay in MAC-based Analog Functional Testing in Mixed-Signal Systems Jie Qin, Charles Stroud, and Foster.
Combinational Logic Design
 Distortion – the alteration of the original shape of a waveform.  Function of distortion analyzer: measuring the extent of distortion (the o/p differs.
Fundamentals of Digital Communication
Guest Lecture by Ben Magstadt CprE 281: Digital Logic.
01/30/04 *Other brands and names are the property of their respective owners Page 1 Futures Subcommittee Proposed “New” Futures Subcommittee To create,
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
1 Process-Variation Tolerant Design Techniques for Multiphase Clock Generation Manohar Nagaraju +, Wei Wu*, Cameron Charles # + University of Washington,
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 12 – Design Procedure.
Data Acquisition Systems
Digitaalsüsteemide verifitseerimise kursus1 Digitaalsüsteemide verifitseerimine IAF0620, 5.0 AP, E Jaan Raik IT-208,
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Tools for Power Analysis
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Logic Modeling.
HDL Bencher FPGA Design Workshop. For Academic Use Only Presentation Name 2 Objectives After completing this module, you will be able to:  Describe the.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
Module 2 : Behavioral modeling TOPIC : Modeling a Digital pulse UNIT 1: Modeling and Simulation.
1 5. Application Examples 5.1. Programmable compensation for analog circuits (Optimal tuning) 5.2. Programmable delays in high-speed digital circuits (Clock.
Charles Kime & Thomas Kaminski © 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Chapter 3 – Combinational Logic Design Part 1 –
- 1 - YLD 10/2/99ESINSA Tools YLD 10/2/99ESINSA Filters Performances A filter should maintain the signal integrity. A signal does not exist alone.
Final Simulation Remember that there are lots of different types of simulation!
McGraw-Hill/Irwin © 2006 The McGraw-Hill Companies, Inc., All Rights Reserved. 1.
Quartus II Schematic Design Tutorial Xiangrong Ma
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
06/02/04 *Other brands and names are the property of their respective owners Page 1 New IBIS Cookbook 1.0 Introduction.
1 IAF0620, 5.0 AP, Exam Jaan Raik ICT-524, , Digital systems verification.
Laboratory for Low-Power Management and Integrated SMPS 1 Power Stage Parameter Estimation and Digital Controller Design for SMPS with the Use of Limit.
Phasors and Kirchhoff’s Current Law
Low Power, High-Throughput AD Converters
May FPGA Controlled Amplifier Module (FCAM) December 8, 2005.
Low Power, High-Throughput AD Converters
1 Analog versus Digital Information-bearing signals can be either analog or digital. Analog signal takes on a continuous range of amplitude values. Whereas.
Mark Neil - Microprocessor Course 1 Digital to Analog Converters.
Guide Presented by Mr.M Cheenya V.Abhinav Kumar 11E31A0422 Asst.Professor K.Shiva Kumar 11E31A0423 K.Rajashekhar 11E31A0424 K.Chaithanya Sree 11E31A0428.
UPDATE ON CLICPIX2 DESIGN Pierpaolo Valerio Edinei Santin
Phase-Locked Loop Design PREPARED BY:- HARSH SHRMA ( ) PARTH METHANIYA ( ) ARJUN GADHAVI ( ) PARTH PANDYA (
Low Power, High-Throughput AD Converters
Digitization at Feed Through R&D (2) Digitizer Performance Evaluation Student: John Odeghe ; SC State, Fermi Lab Intern Supervisor: JinYuan Wu; Fermi Lab.
Mixed-Digital/Analog Simulation and Modeling Research
Harmonic Distortion Analyzer, Wave Analyzer and Function Generator
Real Number Modeling Enables Fast, Accurate Functional Verification
Recent Advancements in Circuit Simulation Technology
Inductive Sensor Analysis
Waveforms & Timing Diagrams
New IBIS Cookbook 1.0 Introduction 2.0 Pre-Modeling Steps
CSE 1020:Software Development
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
Chirayu S. Amin†, Yehea I. Ismail†, and Florentin Dartu*
Inductive Sensor Analysis
Presentation transcript:

RAVEN: Automatic Generation of Analog Behavioral Models Chandramouli Kashyap Chirayu Amin Reshma Kamat Design Technology Solutions, Intel Corp.

Why is this an important problem IO bandwidth increasing + tighter specs => increased analog complexity More variety of analog circuits: IO, sensor, fuse, PLLs Analog circuits adaptively controlled by digital analog digital Ensure correct digital/analog interactions

Problem with analog abstraction digital Mixed-signal simulator analog Verilog- AMS FEV accurate but slow need access to process models Verilog- reals Manual; quality varies greatly Fast but less accurate

What is Raven Spec/Config files RAVEN analog schematic Verilog-AMS SV with Reals

How Raven works Generate Spice runs Based on user spec Analyze waveforms Extract parameters Build look-up table Encode in Verilog

Input specs Type of input Type of excitation Range of inputs Digital vs analog, voltage vs current Type of excitation Periodic, step, ramp Range of inputs Min:step:max Range could be different for different modes

Types of output handled Periodic Extract period, pw, amplitude, phase offset wrt ref Transition Extract delay, final value Average Extract average over an interval T

Circuits successfully modeled Output type sigma-delta ADC average phase interpolator periodic VCO current DAC single transition TX with Pre-emphasis

What is Raven not good at Complex history dependent effects Any state nodes in the circuit need to be marked by user with their ranges

Summary and future work Raven can generate RTL abstractions of analog circuits Allows designer to focus on design and specs Can track netlist ECOs Raven models can be made PVT aware easily Can these models be used for FV using hybrid system techniques?