SMASH: a Verilog-A simulator for analog designers
|
|
- Cassandra Ryan
- 5 years ago
- Views:
Transcription
1 SMASH: a Verilog-A simulator for analog designers Gilles DEPEYROT, Frédéric POULLET & Benoît DUMAS DOLPHIN Integration
2 Outline Context & Goals Coding Guidelines Benchmark of Verilog-A vs. SPICE Progress during the last year Verilog-A limitations in the current implementations Verilog-A vs. SPICE Conclusion Status, Perspectives & Outlook 2
3 Context & Goals What needs to be done so that Verilog-A can become the standard for CM coding? Comparing the general purpose Verilog-A compilers with the integrated SPICE devices Detailed technical investigation of Verilog-A compilation aspects, not only for Compact Models Benchmarking performed to understand current status and SMASH progress Some results previously presented at MOS-AK in Frankfurt and Athens Guidelines put together for CM coding What is at stake? Fully taking into account SPICE-like integration of Verilog Compact Models in the ecosystem Providing a viable and open alternative to controlled initiatives (such as TMI)
4 Coding Guidelines Writing compact models Geoffrey J. Coram, HOWTO (AND HOWNOT TO) WRITE A COMPACT MODEL IN VERILOG-A, BMAS L. Lemaitre, C. Mc Andrew and W. Grabinski, Standardization of Compact Device Modeling in High Level Description Language, Nanotech 2003 Vol. 2 Optimizing compact models Guidelines for Verilog-A Compact Model Coding, Nanotech 2010 Vol. 2 Verilog-A Compact Model Coding Whitepaper
5 Benchmark of Verilog-A vs. SPICE Conditions VIN Test bench: Configurable CMOS delay (400, 4k or 40k MOS) Use default values for the parameters of the MOS models Use two models, one PMOS and one NMOS Computed iterations 2550±5 Use TRAP method for integration
6 Progress in SMASH Loading Time s VA: SMASH 5.14 VA: SMASH 5.15 VA: SMASH 5.16 SPICE: SMASH 5.16 Loading Time: x13 => x5.5 times slower 10.00s 1.00s 0.10s 2.38s 1.94s 0.25s psp-delay100 x9.5=>x s 0.87s 0.23s ekv3-delay100 x3.5=>x s 3.08s 0.40s psp-delay1k x31=>x s 1.65s 0.44s ekv3-delay1k x15=>x s 13.97s 2.60s psp-delay10k x9.7=>x s 10.78s 2.34s ekv3-delay10k x9.1=>x4.6
7 Progress in SMASH Operating Point Time 10,000.00s 1,000.00s Operating Point Time: x73 => x3.1 times slower VA: SMASH 5.14 VA: SMASH 5.15 VA: SMASH 5.16 SPICE: SMASH s 10.00s 1.00s 0.10s 2.50s 0.18s 0.23s psp-delay100 x10.9=>x s 0.15s 0.17s ekv3-delay100 x13.4=>x s 2.32s 2.17s psp-delay1k x25=>x s 2.36s 1.22s ekv3-delay1k x93.7=>x1.9 6,382.00s s 28.90s psp-delay10k x220.8=>x s 26.30s ekv3-delay10k inf=>x2.8
8 Progress in SMASH Transient Speed 10,000.00s 1,000.00s VA: SMASH 5.14 VA: SMASH 5.15 VA: SMASH 5.16 SPICE: SMASH 5.16 Transient Time: x23 => x5.6 time slower s 10.00s 1.00s 33.90s 9.49s 1.10s psp-delay100 x30.8=>x s 11.09s 2.43s ekv3-delay100 x21.4=>x s s 17.20s psp-delay1k x21.4=>x s s 31.30s ekv3-delay1k x22.9=>x4.4 3,384.00s 1,148.25s s psp-delay10k x16.4=>x5.5 1,437.20s s ekv3-delay10k inf=>x3.9
9 Progress in SMASH Memory Consumption 1,000Mb Memory Consumption: x4.3 => x1.2 times more VA: SMASH 5.14 VA: SMASH 5.15 VA: SMASH 5.16 SPICE: SMASH Mb 10Mb 76Mb 45Mb 40Mb psp-delay100 x1.9=>x1.1 71Mb 42Mb 39Mb ekv3-delay100 x1.8=>x Mb 68Mb 57Mb psp-delay1k x7.5=>x Mb 61Mb 51Mb ekv3-delay1k x7.2=>x Mb 294Mb 216Mb psp-delay10k x2.9=>x Mb 246Mb 170Mb ekv3-delay10k x4.7=>x1.4
10 Benchmark of Verilog-A vs. SPICE Summary Loading Time SPICE remains 5.5 times faster Goal: catch up with SPICE in the two years to come Operating-point Time SPICE remains 3.1 times faster Goal: catch up with SPICE in the year to come Transient Speed SPICE remains 5.6 times faster Goal: catch up with SPICE in the six months to come Memory Consumption SPICE consumes 20 % less memory Goal: catch up with SPICE in the year to come General purpose compiler vs. integrated devices
11 Verilog-A Limitations Implementation dependent Simulation Speed Bypass/Linearization Iteration specific code vs. specific code (initialization, noise) Extra nodes added for correlated noise due to ADMS XML limitation Flow/Potential branches Derivation/Integration Hidden states Language (or coding) standard dependent Iteration specific code vs. specific code (output variables) Conditional nodes (collapsible nodes)
12 Verilog-A vs. SPICE Both start from Verilog-A description XML scripts Verilog-A ADMS XML Verilog-A Compiler Model Instance size Instance Local variables Instantiate for each model Instantiate for each instance with the same size Instantiate for each instance Local variable use when the instance is evaluated Model Module Variables
13 Benchmark of Verilog-A vs. SPICE Loading Time s 10.00s VA: SMASH 5.16 SPICE: SMASH 5.16 VA: SimB SPICE: SimB Loading Time SMASH: x5.5 times slower SimB: x6.3 times slower 1.00s 0.10s 0.01s 1.94s 0.25s 0.75s 0.09s psp-delay100 SMASH: x7.8 SimB: x s 0.23s 0.20s ekv3-delay100 SMASH: x s 0.40s 1.75s 0.27s psp-delay1k SMASH: x7.7 SimB: x s 0.44s 0.74s ekv3-delay1k SMASH: x s 2.60s 10.75s 2.71s psp-delay10k SMASH: x5.4 SimB: x s 2.34s 11.87s ekv3-delay10k SMASH: x4.6
14 Benchmark of Verilog-A vs. SPICE Operating-Point 1,000.00s s VA: SMASH 5.15 SPICE: SMASH 5.16 VA: SimB SPICE: SimB Operating Point Time SMASH: x3.1 times slower SimB: x11.3 times slower 10.00s 1.00s 0.10s 0.01s 0.18s 0.23s 0.20s 0.02s psp-delay100 SMASH: x0.8 SimB: x s 0.17s 0.48s ekv3-delay100 SMASH: x s 2.17s 2.30s 0.19s psp-delay1k SMASH: x1.1 SimB: x s 1.22s 5.53s ekv3-delay1k SMASH: x s 28.90s 21.17s 1.80s psp-delay10k SMASH: x10.9 SimB: x s 26.30s 73.06s ekv3-delay10k SMASH: x2.8
15 Benchmark of Verilog-A vs. SPICE Transient Speed 100,000.00s 10,000.00s VA: SMASH 5.16 SPICE: SMASH 5.16 VA: SimB SPICE: SimB Transient Time SMASH: x5.6 times slower SimB: x19.3 times slower 1,000.00s s 10.00s 1.00s 9.49s 1.10s 30.06s 2.64s psp-delay100 SMASH: x8.6 SimB: x s 2.43s 31.77s ekv3-delay100 SMASH: x s 17.20s s 26.66s psp-delay1k SMASH: x6.3 SimB: x s 31.30s s ekv3-delay1k SMASH: x4.4 1,148.25s s 8,822.56s s psp-delay10k SMASH: x5.5 SimB: x31 1,437.20s s 10,197.66s ekv3-delay10k SMASH: x3.9
16 Benchmark of Verilog-A vs. SPICE Memory 1,000Mb VA: SMASH 5.16 SPICE: SMASH 5.16 VA: SimB SPICE: SimB Memory Consumption SMASH: x1.2 times more SimB: x2.1 times more 100Mb 10Mb 45Mb 40Mb 19Mb 13Mb psp-delay100 SMASH: x1.1 SimB: x1.5 42Mb 39Mb 15Mb ekv3-delay100 SMASH: x1.1 68Mb 57Mb 95Mb 42Mb psp-delay1k SMASH: x1.2 SimB: x2.3 61Mb 51Mb 68Mb ekv3-delay1k SMASH: x Mb 216Mb 853Mb 330Mb psp-delay10k SMASH: x1.4 SimB: x Mb 170Mb 540Mb ekv3-delay10k SMASH: x1.4
17 Conclusion Status For the moment, SPICE simulators remain faster than their Verilog-A counterparts Compact models in Verilog-A should continue to target SPICE simulators and respect the inherent constraints to facilitate their integration into different SPICE simulators. What we have today Verilog-A effectively adopted by Compact Model developers Very efficient integration of CM into SPICE simulators using dedicated (ADMS-XML) or optimized Verilog-A compilers A comprehensible approach for behavioral modeling of analog designs (same concepts in Verilog-A as in SPICE) Very flexible mixing of SPICE with Verilog-A (as per LRM Annex E) allowing progressive behavioral modeling
18 Conclusion Perspectives EDA vendors are filling the gap between SPICE and Verilog-A simulators Progress during the past year in SMASH gives good perspectives for the future EDA vendors must now make Verilog-A more attractive than SPICE for semiconductor foundries as well as for final users Future work Integrate coding checks into general purpose Verilog-A compiler Provide analog behavioral model developer with on-line feedback to help debug and optimize models Integrate compact model optimization mode into general purpose Verilog-A compiler Enable direct use in SPICE simulator of fully optimized compact model described in Verilog-A (no EDA vendor integration phase needed)
19 Conclusion Outlook Verilog-A is in competition with non-public API approaches To address the problems of deep submicron processes such as dynamic degradation, power consumption, system-level complexity Semiconductor foundry models currently developed as wrappers around compact models instead of extensions (in Verilog-A) SPICE sub-circuit wrappers, TMI approach Verilog-A has the potential to revolutionize the paradigm of analog design of integrated circuits and totally replace SPICE Depends on the adoption of Verilog-A by all concerned actors: EDA vendors, compact model developers, semiconductor foundries as well as final users HOWEVER, the compact model optimization mode is declared in the Verilog-A LRM but not defined
20 Please go ahead, download and use the free SMASH Discovery option from the DOLPHIN web site Thanks! Please send feedback about the Verilog Compact Model Coding Guidelines to DOLPHIN
Guidelines for Verilog-A Compact Model Coding
Guidelines for Verilog-A Compact Model Coding Gilles DEPEYROT, Frédéric POULLET, Benoît DUMAS DOLPHIN Integration Outline Dolphin EDA Solutions by Dolphin Overview of SMASH Context & Goals Verilog-A for
More informationLaurent Lemaitre (F)
Laurent Lemaitre www.noovela.com (F) General considerations about compact modeling a need for standardization Introduce compact modeling and SPICE3 kit SPICE3 kit using C language SPICE3 kit using Verilog-AMS
More informationVerilog-A Standardization for Compact Modeling
Verilog-A Standardization for Compact Modeling Marek Mierzwinski Santa Rosa, CA MOS-AK /GSA Workshop December, 2011 Washington, DC Outline A quick history Why Verilog-A has become the language of choice
More informationTutorial: How to (and How NOT to) Write a Compact Model in Verilog-A
2004 IEEE Behavioral Modeling and Simulation Conference (BMAS2004) Tutorial: How to (and How NOT to) Write a Compact Model in Verilog-A Geoffrey Coram Analog Devices, Inc. athe World Leader in High Performance
More informationModel Builder Program (MBP) Complete Silicon Turnkey Device Modeling Software
Model Builder Program (MBP) Complete Silicon Turnkey Device Modeling Software Introduction Model Builder Program (MBP) is a complete modeling solution that integrates SPICE simulation, model parameter
More informationModeling and Verifying Mixed-Signal Designs with MATLAB and Simulink
Modeling and Verifying Mixed-Signal Designs with MATLAB and Simulink Arun Mulpur, Ph.D., MBA Industry Group Manager Communications, Electronics, Semiconductors, Software, Internet Energy Production, Medical
More informationStatistical Modeling for Monte Carlo Simulation using Hspice
Statistical Modeling for Monte Carlo Simulation using Hspice Kerwin Khu Chartered Semiconductor Manufacturing Ltd khukerwin@charteredsemi.com ABSTRACT With today's stringent design margins, designers can
More informationA Platform for Compact Model Sharing!
interactive Modeling and Online Simulation Platform A Platform for Compact Model Sharing! Hao Wang, Mansun Chan! Department of ECE, HKUST! THE ROLE OF COMPACT MODELS! v Device à Models à Simulator à Applications
More informationPDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05
PDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05 Silvaco s What is a PDK? Which people build, use, and support PDKs? How do analog/mixed-signal/rf engineers use a PDK to design ICs? What is an analog/mixed-signal/rf
More informationelectronic lab 11 Fedora Electronic Lab empowers hardware engineers and universities with opensource solutions for micro nano electronics engineering.
The Fedora Project is out front for you, leading the advancement of free, open software and content. electronic lab 11 Community Leader in opensource EDA deployment Fedora Electronic Lab empowers hardware
More informationReliability Simulation based on Verilog-A. Marq Kole Behavioral Modelling And Simulation conference
Reliability Simulation based on Verilog-A Marq Kole Behavioral Modelling And Simulation conference September 20, 2007 Outline Device Degradation and Circuit Reliability Reliability Physics Reliability
More informationChapter 5: ASICs Vs. PLDs
Chapter 5: ASICs Vs. PLDs 5.1 Introduction A general definition of the term Application Specific Integrated Circuit (ASIC) is virtually every type of chip that is designed to perform a dedicated task.
More informationRelease Options. Option 1 Verilog-A [MAST,?...) ==> advantages see separates slides/presentations
Release Options Release Options Goals: model code that runs on any commercial simulator flexible standard interface to ALL simulators (EDA industry failed to agree on this!!) automated generation of reliable,
More informationSingle Vendor Design Flow Solutions for Low Power Electronics
Single Vendor Design Flow Solutions for Low Power Electronics Pressure Points on EDA Vendors for Continuous Improvements To be the leader in low power electronics circuit design solutions, an EDA vendor
More informationECE 637 Integrated VLSI Circuits. Introduction. Introduction EE141
ECE 637 Integrated VLSI Circuits Introduction EE141 1 Introduction Course Details Instructor Mohab Anis; manis@vlsi.uwaterloo.ca Text Digital Integrated Circuits, Jan Rabaey, Prentice Hall, 2 nd edition
More informationIntroduction 1. GENERAL TRENDS. 1. The technology scale down DEEP SUBMICRON CMOS DESIGN
1 Introduction The evolution of integrated circuit (IC) fabrication techniques is a unique fact in the history of modern industry. The improvements in terms of speed, density and cost have kept constant
More informationCOMPACT DEVICE MODELING USING VERILOG-AMS AND ADMS
COMPACT DEVICE MODELING USING VERILOG-AMS AND ADMS L. LEMAITRE 1, W. GRABIŃSKI 1, C. MCANDREW 2 1 Motorola, Geneva Modeling Center, 207 route de Ferney, CH-1218 Le Grand Saconnex, Switzerland. 2 Motorola,
More informationWill Silicon Proof Stay the Only Way to Verify Analog Circuits?
Will Silicon Proof Stay the Only Way to Verify Analog Circuits? Pierre Dautriche Jean-Paul Morin Advanced CMOS and analog. Embedded analog Embedded RF 0.5 um 0.18um 65nm 28nm FDSOI 0.25um 0.13um 45nm 1997
More informationLecture 6. Tutorial on Cadence
Lecture 6. Tutorial on Cadence Virtuoso Schematic Editor Jaeha Kim Mixed-Signal IC and System Group (MICS) Seoul National University jaeha@ieee.org Schematic Editor Schematic editor (e.g. Cadence Virtuoso)
More informationTSBCD025 High Voltage 0.25 mm BCDMOS
TSBCD025 High Voltage 0.25 mm BCDMOS TSI Semiconductors' 0.25 mm process is a feature rich platform with best in class CMOS, LDMOS, and BiPolar devices. The BCD technology enables logic, Mixed-Signal,
More informationCompact Modeling for PV and Aging Effects. Correlated PV and Aging corner models. ESE MOS-AK Rome. a leap ahead. in Compact Modeling
Compact Modeling for PV and Aging Effects Correlated PV and Aging corner models ESE MOS-AK Rome a leap ahead in Compact Modeling This work is funded by: Granted Medea+ Project Motivation General constraint
More informationTHE DESIGNER S GUIDE TO VERILOG-AMS
THE DESIGNER S GUIDE TO VERILOG-AMS THE DESIGNER S GUIDE BOOK SERIES Consulting Editor Kenneth S. Kundert Books in the series: The Designer s Guide to Verilog-AMS ISBN: 1-00-80-1 The Designer s Guide to
More informationA New Method For Developing IBIS-AMI Models
A New Method For Developing IBIS-AMI Models Hongtao Zhang, hongtao@xilinx.com John Baprawski, john.baprawski@gmail.com Pegah Alavi, pegah_alavi@keysight.com Geoff Zhang, geoffz@xilinx.com Executive Summary
More informationSmartSpice Verilog-A Interface. Behavioral and Structural Modeling Tool - Device Model Development
SmartSpice Verilog-A Interface Behavioral and Structural Modeling Tool - Device Model Development Verilog-A Models and Features Agenda Overview Design Capability Compact Modeling Verilog-A Inteface - 2
More informationEE 330 Spring Laboratory 2: Basic Boolean Circuits
EE 330 Spring 2013 Laboratory 2: Basic Boolean Circuits Objective: The objective of this experiment is to investigate methods for evaluating the performance of Boolean circuits. Emphasis will be placed
More informationOpenPDK Production Value and Benchmark Results
OpenPDK Production Value and Benchmark Results Philippe MAGARSHACK Executive Vice-President, Design Enablement and Services June 2 nd, 2014 ST s Strong technology portfolio : Several R&D Partnerships &
More informationFinFET Technology Understanding and Productizing a New Transistor A joint whitepaper from TSMC and Synopsys
White Paper FinFET Technology Understanding and Productizing a New Transistor A joint whitepaper from TSMC and Synopsys April, 2013 Authors Andy Biddle Galaxy Platform Marketing, Synopsys Inc. Jason S.T.
More informationCompact Model Council
Compact Model Council Keith Green (TI) Chair Peter Lee (Elpida) Vice Chair 1 History and Purpose The CMC was formed in 1996 as a collaboration of foundries, fabless companies, IDMs and EDA vendors Foundry
More informationTHE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004
THE DESIGNER'S GUIDE TO VERILOG-AMS First Edition June 2004 KENNETH S. KUNDERT Cadence Design Systems OLAF ZINKE Cadence Design Systems k4 Kluwer Academic Publishers Boston/Dordrecht/London Chapter 1 Introduction
More informationCompact Model Standardization and Implementation Using Verilog-A
Compact Model Standardization and Implementation Using Verilog-A Outline Motivation Compact Model Standardization Present, Status and Future Benefits Using Verilog-A Procedures and Tools Spice-LS Paragon
More informationParallel Circuit Simulation: How Good Can It Get? Andrei Vladimirescu
Parallel Circuit Simulation: How Good Can It Get? Andrei Vladimirescu Overview Opportunities for Full-Chip Analog Verification Analog vs. Digital Design SPICE standard design tool for Analog and Mixed-Signal
More informationNew Verilog A Model Compiler for SPICE 3F5
New Verilog A Model Compiler for SPICE 3F5 1 Introduction 2 Features 3 Development 4 Examples : 4 1 : Simple R C model 4 2 : Bipolar : HICUM models 4 3 : Mos : EKV 2.6 models 5 Remaining Works... 6 Other
More informationSome of the above changes have been made to accommodate Windows Vista User Access Control which write protects the Program Files tree.
RELEASE NOTES SIMETRIX 5.4 NOTES This document describes the new features and changes for version 5.4. L ICENSING If you have current maintenance, you should already have been issued with a license file
More informationBOOST YOUR DESIGNS TO A NEW LEVEL OF ACCURACY AND CONFIDENCE WITH VERILOG-A
BOOST YOUR DESIGNS TO A NEW LEVEL OF ACCURACY AND CONFIDENCE WITH VERILOG-A NICOLAS WILLIAMS, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS JEFF MILLER, PRODUCT MARKETING MANAGER, MENTOR GRAPHICS A M S D
More informationImproved Circuit Reliability/Robustness. Carey Robertson Product Marketing Director Mentor Graphics Corporation
Improved Circuit Reliability/Robustness Carey Robertson Product Marketing Director Mentor Graphics Corporation Reliability Requirements are Growing in all Market Segments Transportation Mobile / Wireless
More informationComprehensive AMS Verification using Octave, Real Number Modelling and UVM
Comprehensive AMS Verification using Octave, Real Number Modelling and UVM John McGrath, Xilinx, Cork, Ireland (john.mcgrath@xilinx.com) Patrick Lynch, Xilinx, Dublin, Ireland (patrick.lynch@xilinx.com)
More informationLecture 9. Introduction to Analog. Jaeha Kim Mixed-Signal IC and System Group (MICS) Seoul National University
Lecture 9. Introduction to Analog Behavioral Description Language Jaeha Kim Mixed-Signal IC and System Group (MICS) Seoul National University jaeha@ieee.org 1 Overview Readings Verilog-A Langauge Reference
More informationVerilog-A Compact Semiconductor Device Modelling and Circuit Macromodelling with the QucsStudio-ADMS Turn-Key Modelling System
Verilog-A Compact Semiconductor Device Modelling and Circuit Macromodelling with the QucsStudio-ADMS Turn-Key Modelling System Mike E. Brinson, and Michael Margraf Abstract The Verilog-A Analogue Device
More informationDeploying Modelica Models into Multiple Simulation Environments
Deploying Modelica Models into Multiple Simulation Environments Yuri Chernukhin *, Maxim Polenov *, Chandrasekhar Vemulapally **, Eugene Solodovnik ***, H. Alan Mantooth **, Roger Dougal *** * Department
More informationCurrent and Projected Digital Complexity of DMT VDSL
June 1, 1999 1 Standards Project: T1E1.4:99-268 VDSL Title: Current and Projected Digital Complexity of DMT VDSL Source: Texas Instruments Author: C. S. Modlin J. S. Chow Texas Instruments 2043 Samaritan
More informationAnnouncements. Midterm 2 next Thursday, 6-7:30pm, 277 Cory Review session on Tuesday, 6-7:30pm, 277 Cory Homework 8 due next Tuesday Labs: project
- Fall 2002 Lecture 20 Synthesis Sequential Logic Announcements Midterm 2 next Thursday, 6-7:30pm, 277 Cory Review session on Tuesday, 6-7:30pm, 277 Cory Homework 8 due next Tuesday Labs: project» Teams
More informationDesign Methodologies
Design Methodologies 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2003 2005 2007 2009 Complexity Productivity (K) Trans./Staff - Mo. Productivity Trends Logic Transistor per Chip (M) 10,000 0.1
More informationVLSI Test Technology and Reliability (ET4076)
VLSI Test Technology and Reliability (ET4076) Lecture 4(part 2) Testability Measurements (Chapter 6) Said Hamdioui Computer Engineering Lab Delft University of Technology 2009-2010 1 Previous lecture What
More informationFuture Directions in Simulation Modeling. C. Dennis Pegden
Future Directions in Simulation Modeling C. Dennis Pegden Outline A half century of progress. Where do we need to go from here? How do we get there? Simulation: A Compelling Technology See the future Visualize
More informationConnecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification
Connecting MATLAB & Simulink with your SystemVerilog Workflow for Functional Verification Corey Mathis Industry Marketing Manager Communications, Electronics, and Semiconductors MathWorks 2014 MathWorks,
More informationSoftware interoperability in the NGN Service layer
Software interoperability in the NGN Service layer Dave Penkler CTO OpenCall, HP 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Presentation
More informationLab. Course Goals. Topics. What is VLSI design? What is an integrated circuit? VLSI Design Cycle. VLSI Design Automation
Course Goals Lab Understand key components in VLSI designs Become familiar with design tools (Cadence) Understand design flows Understand behavioral, structural, and physical specifications Be able to
More informationVLSI Design Automation. Maurizio Palesi
VLSI Design Automation 1 Outline Technology trends VLSI Design flow (an overview) 2 Outline Technology trends VLSI Design flow (an overview) 3 IC Products Processors CPU, DSP, Controllers Memory chips
More informationPlugging the Holes: SystemC and VHDL Functional Coverage Methodology
Plugging the Holes: SystemC and VHDL Functional Coverage Methodology Pankaj Singh Infineon Technologies Pankaj.Singh@infineon.com Gaurav Kumar Verma Mentor Graphics Gaurav-Kumar_Verma@mentor.com ABSTRACT
More informationModule- or Class-Based URM? A Pragmatic Guide to Creating Verification Environments in SystemVerilog. Paradigm Works, Inc. Dr.
Module- or Class-Based URM? A Pragmatic Guide to Creating Verification Environments in SystemVerilog Paradigm Works, Inc. Dr. Ambar Sarkar Session # 2.15 Presented at Module- or Class-Based URM? A Pragmatic
More informationECE 459/559 Secure & Trustworthy Computer Hardware Design
ECE 459/559 Secure & Trustworthy Computer Hardware Design VLSI Design Basics Garrett S. Rose Spring 2016 Recap Brief overview of VHDL Behavioral VHDL Structural VHDL Simple examples with VHDL Some VHDL
More informationMetodologie di progetto HW Il test di circuiti digitali
Metodologie di progetto HW Il test di circuiti digitali Introduzione Versione del 9/4/8 Metodologie di progetto HW Il test di circuiti digitali Introduction VLSI Realization Process Customer s need Determine
More informationEE282 Computer Architecture. Lecture 1: What is Computer Architecture?
EE282 Computer Architecture Lecture : What is Computer Architecture? September 27, 200 Marc Tremblay Computer Systems Laboratory Stanford University marctrem@csl.stanford.edu Goals Understand how computer
More informationStatus Report IBIS 4.1 Macro Working Group
Status Report IBIS 4.1 Macro Working Group IBIS Open Forum Summit July 25, 2006 presented by Arpad Muranyi, Intel IBIS-Macro Working Group Intel - Arpad Muranyi Cadence Lance Wang, Ken Willis Cisco - Mike
More informationLecture 4a. CMOS Fabrication, Layout and Simulation. R. Saleh Dept. of ECE University of British Columbia
Lecture 4a CMOS Fabrication, Layout and Simulation R. Saleh Dept. of ECE University of British Columbia res@ece.ubc.ca 1 Fabrication Fabrication is the process used to create devices and wires. Transistors
More informationQucs-S a maturing GPL software package for circuit simulation and compact modelling of current and emerging technology devices
Qucs-S a maturing GPL software package for circuit simulation and compact modelling of current and emerging technology devices Mike Brinson 1, mbrin72043@yahoo.co.uk. Vadim Kuznetsov 2, ra3xdh@gmail.com
More informationQUCS Quite Universal Circuit Simulator
QUCS Quite Universal Circuit Simulator Overview and Status Guilherme Brondani Torri FOSDEM 2017 EDA Developer room Brussels, 04 February 2016 Qucs /kju:ks/ Overview Project background Features Status Development
More informationECE 152A LABORATORY 2
ECE 152A LABORATORY 2 Objectives : 1. Understand the trade-off between time- and space-efficiency in the design of adders. In this lab, adders operate on unsigned numbers. 2. Learn how to write Verilog
More information8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments
8. Best Practices for Incremental Compilation Partitions and Floorplan Assignments QII51017-9.0.0 Introduction The Quartus II incremental compilation feature allows you to partition a design, compile partitions
More informationA Unified Environment for Modeling Very Deep Submicron MOS Transistors inside Agilent s IC-CAP
A Unified Environment for Modeling Very Deep Submicron MOS Transistors inside Agilent s IC-CAP MIXDES 2002 Wroclaw, 20.-22. June 2002 Dr. Thomas Gneiting*, Prof. Dr.-Ing. Haybatolah Khakzar** * Advanced
More informationÜbersetzerbau in österreichischen Softwarefirmen TU Wien
Übersetzerbau in österreichischen Softwarefirmen TU Wien 30.3.2017 1 Company overview and mission CATENA 2 CATENA Partner of choice in System IP and IC Design IC design-house founded in 1986 Shares acquired
More informationCollaborative Analog Circuit Development
A Schematic Symbol Library for Collaborative Analog Circuit Development Across Multiple Process Technologies Jaeha Kim 1, Metha Jeeradit 1, Aida Varzaghaniaghani 2, Ying-Min Ingrid Huang 3 1 Stanford University,
More informationThe 3S Proposal: A SPICE Superset Specification for Behavioral Modeling
The 3S Proposal: A SPICE Superset Specification for Behavioral Modeling Michael Mirmak Intel Corporation June 5, 2007 Legal Disclaimer THIS DOCUMENT AND RELATED MATERIALS AND INFORMATION ARE PROVIDED "AS
More informationEE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits
EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits Contents Objective:... 2 Part 1: Introduction... 2 Part 2 Simulation of a CMOS Inverter... 3 Part 2.1 Attaching technology information... 3 Part
More informationVerilog-A Debug Tool: AHDL Linter
Verilog-A Debug Tool: AHDL Linter Jushan Xie, Qingping Wu, Art Schaldenbrand, and Andre Baguenier Cadence Design Systems, Inc. Dec. 6, 2017 Beauty of Using Behavioral Modeling Behavioral modeling is the
More informationChoosing an Intellectual Property Core
Choosing an Intellectual Property Core MIPS Technologies, Inc. June 2002 One of the most important product development decisions facing SOC designers today is choosing an intellectual property (IP) core.
More informationIPL Workshop Luncheon DAC Interoperable PDK Libraries: The Proof is in the Pudding
IPL Workshop Luncheon DAC 2008 Interoperable PDK Libraries: The Proof is in the Pudding Agenda 12:00 12:20 Complimentary Lunch Buffet 12:20 12:40 Introduction & IPL Overview Ed Lechner, Synopsys 12:40
More informationTen Reasons to Optimize a Processor
By Neil Robinson SoC designs today require application-specific logic that meets exacting design requirements, yet is flexible enough to adjust to evolving industry standards. Optimizing your processor
More informationIntroduction to Asynchronous Circuits and Systems
RCIM Presentation Introduction to Asynchronous Circuits and Systems Kristofer Perta April 02 / 2004 University of Windsor Computer and Electrical Engineering Dept. Presentation Outline Section - Introduction
More informationAbbas El Gamal. Joint work with: Mingjie Lin, Yi-Chang Lu, Simon Wong Work partially supported by DARPA 3D-IC program. Stanford University
Abbas El Gamal Joint work with: Mingjie Lin, Yi-Chang Lu, Simon Wong Work partially supported by DARPA 3D-IC program Stanford University Chip stacking Vertical interconnect density < 20/mm Wafer Stacking
More informationFPGAs: FAST TRACK TO DSP
FPGAs: FAST TRACK TO DSP Revised February 2009 ABSRACT: Given the prevalence of digital signal processing in a variety of industry segments, several implementation solutions are available depending on
More informationWA1278 Introduction to Java Using Eclipse
Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc WA1278 Introduction to Java Using Eclipse This course introduces the Java
More informationN E W S R E L E A S E
Chartered Semiconductor Manufacturing Ltd. (Regn. No.: 198703584-K ) www.charteredsemi.com 880 N. McCarthy Blvd., Ste. 100 Milpitas, California 95035 Tel: (1) 408.941.1100 Fax: (1) 408.941.1101 60 Woodlands
More informationSMASH SCROOGE SHAKER New Features
SMASH 7.3.0 - SCROOGE 4.3.0 - SHAKER 7.3.0 DOLPHIN INTEGRATION SMASH 7.3.0 - SCROOGE 4.3.0 - SHAKER 7.3.0 Dolphin Integration 39 Avenue du Granier - BP 65 - Inovallee - 38242-MEYLAN - FRANCE Phone : +
More informationEEL 4783: HDL in Digital System Design
EEL 4783: HDL in Digital System Design Lecture 9: Coding for Synthesis (cont.) Prof. Mingjie Lin 1 Code Principles Use blocking assignments to model combinatorial logic. Use nonblocking assignments to
More informationMetodologie di progetto HW Il test di circuiti digitali
Metodologie di progetto HW Il test di circuiti digitali Introduzione Versione del 9/4/8 Metodologie di progetto HW Il test di circuiti digitali Introduction Pag. 2 VLSI Realization Process Customer s need
More informationE 4.20 Introduction to Digital Integrated Circuit Design
E 4.20 Introduction to Digital Integrated Circuit Design Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@imperial.ac.uk
More informationThe Road to CCSv4. Status Update
The Road to CCSv4 Status Update Code Composer Studio v4 Summary What is it? Major upgrade to CCS Major architectural changes Based on Eclipse open source software framework New registration/licensing/updating
More informationWhat is the difference between SIMPLIS and Spice?
What is the difference between SIMPLIS and Spice? SIMPLIS SIMPLIS uses piecewise linear (PWL) analysis and modeling techniques All nonlinearities are modeled with piecewise linear approximations At any
More informationLX4180. LMI: Local Memory Interface CI: Coprocessor Interface CEI: Custom Engine Interface LBC: Lexra Bus Controller
System-on-Chip 32-bit Embedded Processor LX4180 Product Brief R3000-class RISC Processor Core: Executes MIPS I instruction set*. Offers designers a familiar programming environment and choice of third
More informationDesign Guidelines for Optimal Results in High-Density FPGAs
White Paper Introduction Design Guidelines for Optimal Results in High-Density FPGAs Today s FPGA applications are approaching the complexity and performance requirements of ASICs. In some cases, FPGAs
More informationMODELING LANGUAGES AND ABSTRACT MODELS. Giovanni De Micheli Stanford University. Chapter 3 in book, please read it.
MODELING LANGUAGES AND ABSTRACT MODELS Giovanni De Micheli Stanford University Chapter 3 in book, please read it. Outline Hardware modeling issues: Representations and models. Issues in hardware languages.
More informationAMS Behavioral Modeling
CHAPTER 3 AMS Behavioral Modeling Ronald S. Vogelsong, Ph.D. Overview Analog designers have for many decades developed their design using a Bottom-Up design flow. First, they would gain the necessary understanding
More informationSynopsys Design Platform
Synopsys Design Platform Silicon Proven for FDSOI Swami Venkat, Senior Director, Marketing, Design Group September 26, 2017 2017 Synopsys, Inc. 1 Synopsys: Silicon to Software Software Application security
More informationVERILOG-A compact device model construction using the
1 Notes on Constructing Qucs Verilog-A Compact Device Models and Circuit Macromodels Mike Brinson and Stefan Jahn Abstract The Qucs project regularly receives requests from users of the circuit simulation
More informationNew Verilog A Model Compiler for SPICE 3F5
New Verilog A Model Compiler for SPICE 3F5 1 Introduction 2 Features 3 Development 4 Examples : 4 1 : Simple R C model 4 2 : Bipolar : HICUM models level 0, level 2.1, level 2.2... 4 3 : Mos : EKV 2.6
More informationWhat s new in IC-CAP 2009 Update 1
What s new in IC-CAP 2009 Update 1 Overview of the new features included in this release March 2010 Device Modeling Marketing Team Agilent EEsof EDA IC-CAP 2009 Update 1 Release Page 1 Doc Version 1.0
More informationCadence SystemC Design and Verification. NMI FPGA Network Meeting Jan 21, 2015
Cadence SystemC Design and Verification NMI FPGA Network Meeting Jan 21, 2015 The High Level Synthesis Opportunity Raising Abstraction Improves Design & Verification Optimizes Power, Area and Timing for
More informationOpenPDK Coalition. Open Process Specification Working Group Status
OpenPDK Coalition Open Process Specification Working Group Status Gilles NAMUR OPDKC TSG Chair June 6 th, 2011 PDK Development Flow Ecosystem Foundry 2 Foundry 1 Foundry 3 Set of PDK Inputs: DRM & Device
More informationUOTFT: Universal Organic TFT Model for Circuit Design
UOTFT: Universal Organic TFT Model for Circuit Design S. Mijalković, D. Green, A. Nejim Silvaco Europe, St Ives, Cambridgeshire, UK A. Rankov, E. Smith, T. Kugler, C. Newsome, J. Halls Cambridge Display
More informationUsing ASIC circuits. What is ASIC. ASIC examples ASIC types and selection ASIC costs ASIC purchasing Trends in IC technologies
Using ASIC circuits What is this machine? ASIC examples ASIC types and selection ASIC ASIC purchasing Trends in IC technologies 9.3.2004 Turo Piila 1 9.3.2004 Turo Piila 2 What is ASIC Floorplan and layout
More informationIO & ESD protection 1.8V & 3.3V capable general purpose digital IO pad based on 1.8V devices for TSMC 28nm CMOS technology
Data sheet IO & ESD protection 1.8V & 3.3V capable general purpose digital IO pad based on 1.8V devices for TSMC 28nm CMOS technology Sofics has verified its TakeCharge ESD protection clamps on TSMC 28nm
More informationNew Models into SPICE ****************************
New Models into SPICE **************************** Using an Improved Advanced Verilog A Model compiler for SPICE 3F5 ( 2007 : directly from Compiler, does as Built-In C models ) 1- New features of the
More informationFPGA Power Management and Modeling Techniques
FPGA Power Management and Modeling Techniques WP-01044-2.0 White Paper This white paper discusses the major challenges associated with accurately predicting power consumption in FPGAs, namely, obtaining
More informationEE 471: Transport Phenomena in Solid State Devices
EE 471: Transport Phenomena in Solid State Devices HW7 Due: 4/17/18 For this homework, you will download a free PC version of the industry standard SPICE circuit simulator called LTspice, provided by Linear
More informationFOSS/H Tools for Compact Modeling Technology - Devices - Applications. Wladek Grabinski MOS-AK Association (EU)
FOSS/H Tools for Compact Modeling Technology - Devices - Applications Wladek Grabinski MOS-AK Association (EU) www.mos-ak.org FOSS/H Tools for Compact Modeling Technology - Devices - Applications Outline
More informationIBIS 4.1 Macromodel Library for Simulator Independent Modeling
IBIS 4.1 Macromodel Library for Simulator Independent Modeling Arpad Muranyi, Mike LaBonte, Todd Westerhoff Sam Chitwood, Ian Dodd, Barry Katz, Scott McMorrow, Bob Ross, Ken Willis 1 Agenda History How
More informationDesign of local ESD clamp for cross-power-domain interface circuits
This article has been accepted and published on J-STAGE in advance of copyediting. Content is final as presented. IEICE Electronics Express, Vol.* No.*,*-* Design of local ESD clamp for cross-power-domain
More informationModule 10: System Integration & Planning. Introduction to I/O Elementary I/O in AVR MSI devices
Module 10: System Integration & Planning Introduction to I/O Elementary I/O in AVR MSI devices Introduction Introduction o There are five types of project complexity possibilities: o Purely software o
More informationUse and extraction of compact models for EMI / EMC simulations of power devices
M. Bellini, ABB Corporate Research, MOS-AK workshop, ESSDERC, Lausanne 2016 Use and extraction of compact models for EMI / EMC simulations of power devices Motivation Motivation Physics of Power Diodes
More information