Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs Sarah Xu Managing Director of China Operations Magma Design Automation,

Slides:



Advertisements
Similar presentations
TOPIC : SYNTHESIS DESIGN FLOW Module 4.3 Verilog Synthesis.
Advertisements

1 General-Purpose Languages, High-Level Synthesis John Sanguinetti High-Level Modeling.
ECOE 560 Design Methodologies and Tools for Software/Hardware Systems Spring 2004 Serdar Taşıran.
1 Cleared for Open Publication July 30, S-2144 P148/MAPLD 2004 Rea MAPLD 148:"Is Scaling the Correct Approach for Radiation Hardened Conversions.
Lecturer Michael S. McCorquodale Authors Michael S. McCorquodale, Fadi H. Gebara, Keith L. Kraver, Eric D. Marsman, Robert M. Senger, and Richard B. Brown.
© IMEC 2010 MIXED SIGNAL RADIATION TOLERANT DESIGN WITH DARE KNUT ASIC.
© 2015 Synopsys, Inc. All rights reserved.1 Timing Analysis in a Mixed Signal World TAU Workshop Panel Session Jim Sproch March 12, 2015.
Ch.3 Overview of Standard Cell Design
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Lecture 1 Design Hierarchy Chapter 1. Digital System Design Flow 1.Register-Transfer Levl (RTL) – e.g. VHDL/Verilog 2.Gate Level Design 3.Circuit Level.
MICROELETTRONICA Design methodologies Lection 8. Design methodologies (general) Three domains –Behavior –Structural –physic Three levels inside –Architectural.
The Design Process Outline Goal Reading Design Domain Design Flow
Tejas Bhatt and Dennis McCain Hardware Prototype Group, NRC/Dallas Matlab as a Development Environment for FPGA Design Tejas Bhatt June 16, 2005.
ELEN468 Lecture 11 ELEN468 Advanced Logic Design Lecture 1Introduction.
ECE 699: Lecture 2 ZYNQ Design Flow.
ELEN468 Lecture 11 ELEN468 Advanced Logic Design Lecture 1Introduction.
Design Tools, Flows and Library Aspects during the FE-I4 Implementation on Silicon Vladimir Zivkovic National Institute for Subatomic Physics Amsterdam,
EDA TOOLS. Why EDA? Imagine a Intel based micro processor having 1.5 million transistors. Would it be feasible to design such a complex system with help.
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Robust Low Power VLSI R obust L ow P ower VLSI Memory Management Units for Instruction and Data Cache for OR1200 CPU Core Arijit Banerjee ASIC/SOC Class.
Hitendra Divecha Sr. Product Marketing Manager SSV Summit November 21 st, 2013 QRC Extraction.
TM Efficient IP Design flow for Low-Power High-Level Synthesis Quick & Accurate Power Analysis and Optimization Flow JAN Asher Berkovitz Yaniv.
VHDL Structured Logic Design School of Electrical Engineering University of Belgrade Department of Computer Engineering Ivan Dugic Veljko.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Using Mathematica for modeling, simulation and property checking of hardware systems Ghiath AL SAMMANE VDS group : Verification & Modeling of Digital systems.
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.
Introduction to VLSI Design – Lec01. Chapter 1 Introduction to VLSI Design Lecture # 2 A Circuit Design Example.
Global Routing.
Are classical design flows suitable below 0.18  ? ISPD 2001 NEC Electronics Inc. WR0999.ppt-1 Wolfgang Roethig Senior Engineering Manager EDA R&D Group.
SOC Design Challenge Rajeev Madhavan Chairman and CEO.
CAD for Physical Design of VLSI Circuits
Lecture 17 Lecture 17: Platform-Based Design and IP ECE 412: Microcomputer Laboratory.
EUDET Report - MICELEC Activities Design Tools Status.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Formal Verification 2003 Beijing International Microelectronics Symposium C. Michael Chang Vice.
ASIC Design Flow – An Overview Ing. Pullini Antonio
Digitaalsüsteemide verifitseerimise kursus1 Digitaalsüsteemide verifitseerimine IAF0620, 5.0 AP, E Jaan Raik IT-208,
A New Method For Developing IBIS-AMI Models
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
Lecture 2 1 ECE 412: Microcomputer Laboratory Lecture 2: Design Methodologies.
J. Christiansen, CERN - EP/MIC
COE 405 Design and Modeling of Digital Systems
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
ESL and High-level Design: Who Cares? Anmol Mathur CTO and co-founder, Calypto Design Systems.
Introduction to CMOS VLSI Design Lecture 5: Logical Effort GRECO-CIn-UFPE Harvey Mudd College Spring 2004.
ASIC, Customer-Owned Tooling, and Processor Design Nancy Nettleton Manager, VLSI ASIC Device Engineering April 2000 Design Style Myths That Lead EDA Astray.
SSV Summit November 2013 Cadence Tempus™ Timing Signoff Solution.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Celltroy Technologies Cell Compiler “Ardon” Overview.
An Overview of Hardware Design Methodology Ian Mitchelle De Vera.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
Dec 1, 2003 Slide 1 Copyright, © Zenasis Technologies, Inc. Flex-Cell Optimization A Paradigm Shift in High-Performance Cell-Based Design A.
Update on the Design Implementation Methodology for the 130nm process Microelecronics User Group meeting TWEPP 2010 – Aachen Sandro Bonacini CERN PH/ESE.
1 IAF0620, 5.0 AP, Exam Jaan Raik ICT-524, , Digital systems verification.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
FEV And Netlists Erik Seligman CS 510, Lecture 5, January 2009.
Ready to Use Programmable Logic Design Solutions.
Physical Design of FabScalar Generated Cores EE6052 Class Project Wei Zhang.
Problem: design complexity advances in a pace that far exceeds the pace in which verification technology advances. More accurately: (verification complexity)
Mixed Signal STA Ben Farhat – Cadence Design Systems Tau conference – March/2015.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
ASIC Design Methodology
Physical Design of FabScalar Generated Cores
Top-level Schematics Digital Block Sign-off Digital Model of Chip
11/14/2018 Changing Paradigms - Fast-Turn RF and Mixed-Signal IP IEEE Annual EDP-2001 Workshop session on Analog/MS Design Flows James Spoto Enablix.
Matlab as a Development Environment for FPGA Design
ITRS Roadmap Design Process Open Discussion EDP 2001
Hardware Description Languages
DARE180U Platform Improvements in Release 5.6
Presentation transcript:

Integration and Automation KEY to Productivity Boost in Analog and Mixed Signal Designs Sarah Xu Managing Director of China Operations Magma Design Automation, Inc.

June 11, Magma Confidential - 2 World is Mixed Signal…And IntegratedWorld is Mixed Signal Create Watch Talk Capture Listen

June 11, Magma Confidential - 3 Mixed Signal = Digital + Analog/Custom The International Technology Roadmap for Semiconductors (ITRS) The cutting edge of DIGITAL design is 45nm. Active tape outs have been done. The bleeding edge of ANALOG design is 90nm, and many are trapped at 130 and 250nm (5 to 10 year old technology!)

June 11, Magma Confidential - 4 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 5 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 6 Evolution of Digital Tools 1960s 1970s 1980s Capture design by hand crafting Functional and timing verification by visual inspection Implementation by hand drawing Capture design by gate level schematics Functional verification through event driven logic simulation Timing verification by STA Capture design by RTL Automated logic synthesis Automated place and route

June 11, Magma Confidential - 7 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 8 Evolution of Analog Tools 1960s 1970s 1990s Capture design by hand crafting Functional and timing verification through visual inspection Implementation by hand drawing Capture design by gate level schematics Functional verification through event driven logic simulation Timing verification by STA Capture design by RTL Automated logic synthesis Automated place and route Capture design by hand crafting Functional and timing verification through test bench in real world setting Analog simulation via SPICE Capture design by transistor level schematics

June 11, Magma Confidential - 9 Limitation of Today’s Analog Tools Most of today's analog tools were conceived in 1990s The underlying architectures were never intended to support the sophisticated demands of a mixed-signal design environment Today's analog design and verification tools are essentially limited to transistor-level schematics Very limited success w.r.t. automation Representing analog functionality at a high-level of abstraction and then using these representations to generate transistor-level equivalents Automatically optimizing analog circuits Automatically placing-and-routing analog circuits

June 11, Magma Confidential - 10 Synthesis, Place & Route Turnaround Time 2 Days Digital Design is Automated, Reusable (posedge sm_clock) begin if (reset == 1'b1) current_state <= 2'b00; else current_state <= next_state; end (current_state or sm_in) begin // default values sm_out = 1'b1; next_state = current_state; case (current_state) idle: sm_out = 1'b0; if (sm_in) next_state = 2'b11; write: sm_out = 1'b0; if (sm_in == 1'b0) next_state = 2'b10; read: if (sm_in == 1'b1) next_state = 2'b01; wait: if (sm_in == 1'b1) next_state = 2'b00; endcase end endmodule RTL ADC PLL SERDES Memory Synthesized Digital Logic Custom Digital Cells Digital

June 11, Magma Confidential - 11 Synthesis, Place & Route Turnaround Time 2 Days Analog / Custom Design is NOT Automated, NOT Reusable DigitalAnalog IP Process Migration Turnaround Time 6-12 Months Integration Turnaround Time 4-8 Weeks Transcievers, SERDES… Turnaround Time 3-6 Months ADC PLL SERDES Memory Synthesized Digital Logic Custom Digital Cells

June 11, Magma Confidential - 12 Why? For every new process node, designs have to be re-created by-hand from scratch Analog/Custom Design System Design Excel, C, Paper, Verilog A/AMS Excel, C, Paper, Verilog A/AMS C, Matlab, Spice Circuit Design Excel, Matlab, Paper… Schematic Capture, Spice Schematic Capture, Spice Physical Design Placement, Routing, Extraction, Spice Manual Design & Constraints It’s a Very Hard Problem To Solve! Accuracy ? Automation ? Re-use ? Ease of Use ? Compatibility ?

June 11, Magma Confidential - 13 Mixed Signal = Digital + Analog/Custom The International Technology Roadmap for Semiconductors (ITRS) The cutting edge of DIGITAL design is 45nm. Active tape outs have been done. The bleeding edge of ANALOG design is 90nm, and many are trapped at 130 and 250nm (5 to 10 year old technology!)

June 11, Magma Confidential - 14 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 15 Wish List for Next Generation Analog Tools The ability to specify an analog function at a high level of abstraction and to then automatically translate this representation into its transistor-level equivalent The ability to automatically perform analog refinement and optimization The ability to automatically place analog components on the IC The ability to automatically route analog components on the IC The capability to automate the migration process for an analog design from one process/technology node to another and from one foundry to another

June 11, Magma Confidential - 16 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 17 Wish List for Next Generation Mixed Signal Tools Analog and digital design and verification engines should employ a unified database The environment must provide extreme capacity and performance Such as loading the entire full-chip database in a minute or less and re-drawing all of the analog and digital layers in seconds The environment must support extremely accurate parasitic extraction and full-chip mixed-signal simulation and analysis At the chip-finishing stage, the environment must support automatic global routing

June 11, Magma Confidential - 18 Outline The Evolution of Digital Tools The Evolution of Analog Tools The Requirements for Analog Automation Mixed Signal Considerations Magma 2.0 – Titan

June 11, Magma Confidential - 19 United Custom And Digital Database Full Chip Timing / Signal Noise Analysis Integrated Full Chip LVS, DRC and Extraction Magma 2.0: Mixed-Signal Design Titan : Mixed-Signal Platform Digital & Analog Integration Mixed Signal Physical Constraints * Shape Based, Constraint Driven Routing Schematic Editor Layout Editor Analog IP Process Migration * Integrated Simulation Environment Including Waveform Editor * Beta / Limited production now Full Production Q3-08

June 11, Magma Confidential - 20 Driving the Shift to Titan Accuracy Production proven FineSim integrated simulation environment Automation Analog IP process migration automation Integration  Ease of Use Integration to support digital, custom, analog flows seamlessly Integration with FineSim, Talus, Quartz DRC/LVS Faster time to tapeout Up to 10x speed and capacity advantage over old solutions Speed and capacity to iterate quickly and close Smooth Migration Path OpenAccess Compatibility Easily transition existing design to Titan

June 11, Magma Confidential - 21 Titan : The Only Mixed-Signal Platform Embedded Talus

June 11, Magma Confidential - 22 Titan : High Speed, High Capacity Layout & Schematic Editor Responsive all-layer redraw, pan & zoom Integrated GUI with menus, hotkeys & tear-off panels Fully scriptable Tcl/Tk interface Cell hierarchy browser Edit-in-place correct across hierarchy Full cross-probing: schematics, DRC errors & parasitics Example: Layout Editing of 42GB GDSII Design Full Chip Open  4 min Redraw  8 sec Zoom In by 2  4 sec Pan time to random points  7 sec

June 11, Magma Confidential - 23 Titan Accuracy Integrated Analog Simulation Environment FineSim SPICE : Fastest Spice Simulator Unified Single Executable Simulator Native-Parallel™ Technology (NPT) FineSim SPICE (Full SPICE with NPT) Increased analog SPICE capacity Single-CPU FineSim SPICE 3-10X Faster Than Other SPICE Engines FineSim Pro (Fast SPICE with NPT) 1-3% SPICE Accuracy FineSim Customer Success Toshiba, Maxim, Faraday, AMD, SiliconBlue, STARC, Sigma Design...

June 11, Magma Confidential - 24 Fully Integrated Custom/Digital Analysis Sign-off Quality Analysis DRC, LVS Extraction, Timing Noise, Power DFM, Yield Complete Integration Push-button “invocation” Cross-probing debug Fast incremental iteration

June 11, Magma Confidential - 25 Magma’s Unified Routing System Unified, Shape-Based Custom & Chip Finishing Router Shape-based flexibility Built for modern nm geometries and design sizes Supports Schematic driven Layout Custom routing constraints Automates critical signal handling Net length control (min, max, match T-line) Signal shielding (parallel, tandem, coax) Differential pair support Analog-digital global routing Ensures timing consistency across digital and custom routing regions Speed and capacity to easily handle the largest mixed-signal chips Timing-Driven Global Router Talus Digital Router Titan Custom Shape Router

June 11, Magma Confidential - 26 Titan: Open Architecture OA PCells™ / PyCells™ OA GDS SPICE Verilog LEF / DEF Volcano Live Link Live Link GDS 3 rd Party Tools 3 rd Party Tools PDK

June 11, Magma Confidential - 27 Analog IP Design & Process Migration Original Design Time Process Migration Time Circuit Design80 days50 days Layout60 days IP process migration requires almost as much circuit design and layout time as the original rev! *Source: Rambus,

June 11, Magma Confidential - 28 Modern Approach to Analog IP Process Migration Write a specification on a computer Analyze the resulting circuit “Implement and Optimize” it Re-Use it Change specifications Change process nodes Do in minutes what would take days and months “the old way” Design & Foundry Specific Library Analog IP Process Migration Design Constraints Schematic & Layout Constraints

June 11, Magma Confidential - 29 Sabio Technology Schematic / Layout Editor Mixed Signal Physical Constraints Integrated Simulation (FineSim) Revolutionary Analog IP Design & Process Migration AnalogWare Matlab Specs Standard Custom Sized and Verified Design Process Compiler Process Models PDK Titan Analog Optimization (Circuit & Physical) Titan Analog Optimization (Circuit & Physical) Titan

June 11, Magma Confidential - 30 Titan: Process Migration Results Order Of Magnitude Faster Porting While Achieving Equal Or Better Performance Without Titan AOWith Titan AO PCI-E IO driver, 2.5GHz (17 corners) 2 weeks1 hour Bandgap (33 corners) 3 weeks5 min 6.4GHz SERDES Linear Equalizer (9 corners) 2 weeks5 min 1.5GHz, 1V PLL (9 corners) 2 months1 hour 12 bit pipeline, 100MS, system + op-amps (5 corners) 2 weeks1 hour

June 11, Magma Confidential - 31 Mixed-Signal Platform Embedded Talus Shape-Based Routing Mixed-Signal Verification Analog Block Design & Migration Speed and Capacity Compatibility Accommodate legacy data OA Compatible Titan: Integrated Mixed-Signal Platform ++ Mixed-Signal Design

June 11, Magma Confidential - 32