PDK-Based Analog/Mixed-Signal/RF Design Flow

Similar documents
Unlimited Product Licensing Cost-Effectively Eliminate Design Bottlenecks. Dr Ivan Pesic

Virtuoso Analog Design Environment Family Advanced design simulation for fast and accurate verification

INF4420 Introduction

Document Contents Introduction Layout Extraction with Parasitic Capacitances Timing Analysis DC Analysis

Design-Kits, Libraries & IPs

StarRC Custom: Next-Generation Modeling and Extraction Solution for Custom IC Designs

Copyright 2011 Linear Technology. All rights reserved.

Agilent Model Quality Assurance (MQA) Industry Standard SPICE Model Signoff and Acceptance Software

IBIS for SSO Analysis

PADS PCB Design Solutions

Tanner EDA L-edit (Layout Editor)

ESP-CV Custom Design Formal Equivalence Checking Based on Symbolic Simulation

RFIC DESIGN AND VERIFICATION

Quality. Stages. Alun D. Jones

State-of-Art (SoA) System-on-Chip (SoC) Design HPC SoC Workshop

CADENCE LAYOUT TUTORIAL

Printed Circuit Boards. Bypassing, Decoupling, Power, Grounding Building Printed Circuit Boards CAD Tools

Application Note: PCB Design By: Wei-Lung Ho

Agenda. Michele Taliercio, Il circuito Integrato, Novembre 2001

Space product assurance

A NEAR FIELD INJECTION MODEL FOR SUSCEPTIBILITY PREDICTION IN INTEGRATED CIRCUITS

Simulation and Design Route Development for ADEPT-SiP

Basics of Simulation Technology (SPICE), Virtual Instrumentation and Implications on Circuit and System Design

Mansun Chan, Xuemei Xi, Jin He, and Chenming Hu

PADS PCB Design Solutions

IL2225 Physical Design

Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation

Creating a new project: Choose File> New Project. A dialog box appears and asking about the work directory that by default

Introduction to Digital System Design

University of Texas at Dallas. Department of Electrical Engineering. EEDG Application Specific Integrated Circuit Design

Designing a Schematic and Layout in PCB Artist

Streamlining the creation of high-speed interconnect on digital PCBs

Allegro Design Authoring

PADS PCB Design Solutions The standard in desktop PCB design

A Faster, More Accurate Approach for System-Level Performance Verification of a Wireless RFIC Design

Introduction to LTspice IV Workshop

Experiment #11: LRC Circuit (Power Amplifier, Voltage Sensor)

Abstract. Cycle Domain Simulator for Phase-Locked Loops

Circuit Simulation: Here are some of ADS analysis:

Circuit Simulation and Technical Support Tools

EEC 119B Spring 2014 Final Project: System-On-Chip Module

TIMING-DRIVEN PHYSICAL DESIGN FOR DIGITAL SYNCHRONOUS VLSI CIRCUITS USING RESONANT CLOCKING

EE 242 EXPERIMENT 5: COMPUTER SIMULATION OF THREE-PHASE CIRCUITS USING PSPICE SCHEMATICS 1

Figure 1 FPGA Growth and Usage Trends

ECE 410: VLSI Design Course Introduction

IIB. Complete PCB Design Using OrCAD Capture and PCB Editor. Kraig Mitzner. ~»* ' AMSTERDAM BOSTON HEIDELBERG LONDON ^ i H

Laboratory 4: Feedback and Compensation

Getting Started with PCB Design Studio (Concept HDL Version) Product Version 14.2 January 2002

Designing and Planning a Printed-Circuit Board (PCB) Prototype

System-on. on-chip Design Flow. Prof. Jouni Tomberg Tampere University of Technology Institute of Digital and Computer Systems.

Lab 1: Introduction to PSpice

ugrid Testbed. Rein in microgrid complexity. With ease.

Step Response of RC Circuits

Fault Modeling. Why model faults? Some real defects in VLSI and PCB Common fault models Stuck-at faults. Transistor faults Summary

ε: Voltage output of Signal Generator (also called the Source voltage or Applied

An Advanced Behavioral Buffer Model With Over-Clocking Solution. Yingxin Sun, Joy Li, Joshua Luo IBIS Summit Santa Clara, CA Jan.

SIMATIC IT Unicam Test Expert

CHIP-PKG-PCB Co-Design Methodology

Introduction to LTspice

Curriculum for a Master s Degree in ECE with focus on Mixed Signal SOC Design

VON BRAUN LABS. Issue #1 WE PROVIDE COMPLETE SOLUTIONS ULTRA LOW POWER STATE MACHINE SOLUTIONS VON BRAUN LABS. State Machine Technology

Automotive EMI System

RF Energy Harvesting Circuits

Lynx Design System Delivering Higher Productivity and Predictability in IC Design

Laboratory 2. Exercise 2. Exercise 2. PCB Design

ADS for your RF Board Design Flow

1.1 Silicon on Insulator a brief Introduction

International Journal of Electronics and Computer Science Engineering 1482

Hunting Asynchronous CDC Violations in the Wild

ECE410 Design Project Spring 2008 Design and Characterization of a CMOS 8-bit Microprocessor Data Path

ETIN25 Analogue IC Design. Laboratory Manual Lab 1

How To Design A Chip Layout

Accurate Measurement of the Mains Electricity Frequency

Royal Military College of Canada

The 104 Duke_ACC Machine

7a. System-on-chip design and prototyping platforms

Designing an Induction Cooker Using the S08PT Family

AMS Verification at SoC Level: A practical approach for using VAMS vs SPICE views

Constraint driven design using OrCAD PCB design tools

Simulation and Design of Printed Circuit Boards Utilizing Novel Embedded Capacitance Material

PCB Artist Tutorial:

Alpha CPU and Clock Design Evolution

Semiconductor design Outsourcing: Global trends and Indian perspective. Vasudevan A Date: Aug 29, 2003

Unit/Standard Number. High School Graduation Years 2010, 2011 and 2012

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

When designing. Inductors at UHF: EM Simulation Guides Vector Network Analyzer. measurement. EM SIMULATION. There are times when it is

SR. SIGNAL INTEGRITY ENGINEER

FREQUENCY RESPONSE OF AN AUDIO AMPLIFIER

Using Power Aware IBIS v5.0 Behavioral IO Models to Simulate Simultaneous Switching Noise

Understanding DO-254 Compliance for the Verification of Airborne Digital Hardware

VWF. Virtual Wafer Fab

imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing

ILB, ILBB Ferrite Beads

Transcription:

PDK-Based Analog/Mixed-Signal/RF Design Flow

Silvaco Analog/Mixed-Signal/RF PDKs 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 design flow? How do you build a good PDK? How to you measure quality of PDK? What is the FSA PDK Checklist? How do you support designers using a PDK? - 2 -

What is a PDK? A process design kit (PDK) is a collection of verified data files that are used by a set of custom IC design EDA tools to provide a complete analog/mixed-signal/rf design flow These data files include schematic symbols, SPICE models, Parameterized Cells (PCELLS), DRC/LVS runsets, parasitic extraction runsets, and scripts that run by the EDA tools to automate the generation and verification of design data - 3 -

Who are the People Who Build and Use PDKs? Foundries Manufacture Silicon Wafers Build PDKs for their customers Electronic Design Automation Vendors Make Software Tools Build PDKs for their customers Fabless Semiconductor Companies Make Integrated Circuits Use PDKs to Design ICs Integrated Device Manufactures (IDM) Manufacture and Design ICs, build and use PDKs ASIC Vendors Design ICs for System Designers, build and use PDKs System Designers Manufacture Cell Phones and other products - 4 -

Why Adopt PDK Design Methodology? Jump-starts designers with an instantly productive environment for new design projects DESIGN PRODUCTIVITY Ensure manufacturing success with pre-configured schematic symbols and layout technology files DESIGN QUALITY Tightly links EDA tools, IC designers, and foundry support for fast time-tomarket TAT Reduces costly rework cycles PROFITABILITY Rapidly becoming industry standard for analog circuit design methodology - 5 -

PDKs Enable an Integrated Analog/Mixed-Signal/RF Design Tool Flow At top left is a bandgap circuit captured with Schematic Capture using symbols from the PDK Pcells are instantiated by Layout Editor with flight lines Cells are placed and wired to make final layout SPICE simulates extracted bandgap over temperature -6-

Front-end Analog/Mixed-Signal/RF Design Flow Front-End Solution EDA Tools: Schematic, Simulation Control, Multi-Level Circuit Simulation, Waveform Viewing Supported By: Symbol libraries, SPICE Models, Callbacks - 7 -

Back-end Analog/Mixed-Signal/RF Design Flow Back-End Solution EDA Tools: Layout Editor, DRC, LVS, Parasitic Extraction Supported by: Tech files, Rule decks, Parameterized Cells (Pcells) - 8 -

Complete - 9 -

Silvaco - 10 -

Gateway Schematic Editor and Analog/Mixed-Signal/RF Front-End Front-end to hierarchical design with cross-probing, marching waveforms, analysis options, and optimization. Mixes transistor and behavioral level (Verilog-A) schematics. - 11 -

SmartSpice Circuit Simulator with SmartView Transient noise simulation with voltage and noise waveforms at 2 different circuit nodes. SmartSpice-64 simulates full chip power and signal integrity of extracted clock trees. SmartView produces annotated plots and graphs of measurements of time, voltage, current, and power for rise time, slope, vector calculator, and eye diagrams - 12 -

Expert Layout Editor Generates Parameterized Cells High capacity loads over 10 gigabytes in minutes with fast panning and zooming Fully customizable hotkeys, macros, toolbars, layers, colors, and stipples can be directly imported All-angle polygons for analog - 13 -

Guardian DRC/LPE/LVS Verification Intuitive graphical DRC error debugging in Expert. Interactive hierarchical cross-probing of LVS discrepancy Net Tracing follows nets and devices between layout and schematic. - 14 -

Hipex Full-Chip Parasitic Extractor Product Design Flow Hipex-C provides detailed coupling capacitor netlists for accurate analyses of overlap, lateral, and fringe capacitances Hipex-RC supports SPICE, DSPF formats. - 15 -

How do you Build a Good PDK? Silvaco process design kit (PDK) development services jump-starts analog and mixed-signal design teams and the CAD teams who support them with all of the foundry-specific models, symbols, rule decks and parameterized cells (P-cells) required for rapid, sustainable success using the complete Silvaco custom IC design toolset Build it yourself using the following steps: Write a specification Collect the foundry documents Build a front-end kit Build a back-end kit Verify the kit Package the kit for distribution Support the kit as process technology or EDA tools change - 16 -

Foundry Design Documents for PDK Development Basic Level - Standard Foundry Documents HSPICE Model Layout Design Rules DRC/LVS technology file Compatibility Level - standard PDK Kit for: GDSII examples with layer map Schematic symbol standard Documentation from other PDKs FSA Checklist PDK Development Accelerators Script files from other PDKs DRC/LVS testcase suite - 17 -

PDK Front-end Deliverables Schematic Symbols for the Gateway Schematic Editor invokes parameterized cells in the Expert Layout design tool that are DRC and LVS correct These parameterized symbols and respective subcircuits are integrated and tested with the SPICE models to assure a standard convention for transistor level simulation P-cells are written in the LISA Scripting Language. SPICE Models SPICE model files verified with the SmartSpice Circuit Simulator at the foundry supplied process corners (temperature, voltage, process) Silvaco can optionally extract a set of models from a wafer or measured data to produce a complete measured vs. simulation for each device - 18 -

PDK Back-end Deliverables Technology Files layer files that correlate the legal GDSII layers for each of the process layers for layout and verification tools Display files to customize the layout and schematic tools for GDS layers, display colors and user-customizable hot keys Rule Decks contain the layout rules encoded into the format used by: Expert Layout Editor Guardian DRC /LVS/LPE tools Hipex Full-chip Parasitic Extractor Parameterized Cells enable annotated device schematics to be automatically drawn in the Expert Layout Editor, DRC and LVS correct, using the LISA scripting language - 19 -

Silvaco PDK Development Services Process Flow Step Foundry Silvaco Deliver Foundry Data Extract SPICE Models optional Deliver Front-End Kit (schematic symbols with SPICE models) Deliver Back-end Kit (DRC, LVS, LPE, Pcells) Design Review and Training optional Validate PDK optional Deliver Final PDK Support Mutual Customers optional - 20 -

Migrating Other Design Flows to Build Silvaco PDK Data Format of Design Tool Schematics Layout Editor Tech Files Layout Data DRC/LVS Decks SPICE models SPICE netlists, commands Silvaco Compatibility EDIF 2 0 0 Import in Gateway Expert reads Virtuoso files Expert reads/writes GDSII Guardian translates Calibre and Diva/Dracula/Assura SmartSpice reads HSPICE SmartSpice reads HSPICE - 21 -

How to you measure quality of PDK? Other Industries Have the Same Problems 1924 Federal Food and Drug Act prohibits untrue claims 1973 Required on all foods with added nutrients or claims 1989 New Rules 1993 Label Finalized 1995 18 months later appears on all food packages - 22 -

PDK Checklist Foundry Process Documents - 23 -

PDK Checklist EDA Tool Support - 24 -

PDK Checklist Devices in Device Table Device Types Supported by MS/RF Processes - 25 -

PDK Checklist Device Table - 26 -

PDK Quality Criteria Accuracy, Clarity, Integration Enable Accurate Time Domain Analysis Accurate Passive Characterization of RC Accurate Analog/RF Models High Frequency Noise Low Frequency Noise - Flicker Subckt Macro Models RLC Passives Pcell Integrated Design Flow Layout Editors and Pcells that can draw spiral Inductors Extraction and Signal Integrity Analysis - 27 -

Current Silvaco Foundry Partners - 28 -

Silvaco PDK Delivery Status Delivered 0.5u High Voltage 40V BCD/BiCMOS 0.6u Mixed Signal 60V CMOS 0.6u Mixed Signal 40V CMOS 0.6u Mixed Signal 12V CMOS 0.6u Mixed Signal CMOS 0.18u RF CMOS 1.25u Bipolar MOSIS SCMOS In Development 0.5u Mixed Signal CMOS 0.18u SiGe 1.5u 80V BCD 0.13u RF CMOS - 29 -

Summary: Silvaco PDK-Based Analog Design Flow Single-Vendor Front-to-Back Solution Schematic entry front-end with complete set of circuit and mixed-mode simulators Layout back-end with DRC/LVS/LPE and parasitic extraction PDKs create integrated analog design tool flow Easy Migration Path for Legacy Designs Industry-standard EDA formats and translator support Foundries Support for Rapid Silvaco PDK Development PDK tightly links EDA tools, IC designers and foundries for optimal manufacturing success Time-to-market for analog in CMOS Affordable and Flexible Licensing Highest value, lowest risk, and best support - 30 -