Expert Layout Editor. Technical Description

Similar documents
PDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05

Virtuoso Custom Design Platform GXL. Open Database. PDKs. Constraint Management. Customer IP

DATASHEET VIRTUOSO LAYOUT SUITE GXL

Virtuoso Layout Suite XL

Guardian NET Layout Netlist Extractor

MEMS Pro v5.1 Layout Tutorial Physical Design Mask complexity

DATASHEET VIRTUOSO LAYOUT SUITE FAMILY

VLSI Lab Tutorial 3. Virtuoso Layout Editing Introduction

Laker 3 Custom Design Tools

HIPEX Full-Chip Parasitic Extraction. Summer 2004 Status

Design rule illustrations for the AMI C5N process can be found at:

electronic lab 11 Fedora Electronic Lab empowers hardware engineers and universities with opensource solutions for micro nano electronics engineering.

Cadence Tutorial 2: Layout, DRC/LVS and Circuit Simulation with Extracted Parasitics

What s new in MEMS Pro V8.0 Highlights

A Method to Implement Layout Versus Schematic Check in Integrated Circuits Design Programs

Hipex Full-Chip Parasitic Extraction

Putting Curves in an Orthogonal World

Process technology and introduction to physical

EE434 ASIC & Digital Systems. From Layout to SPICE Simulation (Virtuoso, Calibre, HSpice) Spring 2017 Dae Hyun Kim

Adding Curves to an Orthogonal World

UNIVERSITY OF WATERLOO

Technologies and Tools for µe design

Laker Custom Layout Automation System

Cadence IC Design Manual

ASIC Physical Design Top-Level Chip Layout

ELEC451 Integrated Circuit Engineering Using Cadence's Virtuoso Layout Editing Tool

EEC 116 Fall 2011 Lab #1 Cadence Schematic Capture and Layout Tutorial

QUEST 3D RLCG Extraction Depending on Frequency. RF Structures Parasitic Extractor

More information can be found in the Cadence manuals Virtuoso Layout Editor User Guide and Cadence Hierarchy Editor User Guide.

FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET DIGITAL INTEGRATED CIRCUIT

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences Lab #2: Layout and Simulation

take control of your photonics design flow Photonic-Electronic IC design and implementation Pieter Dumon 27/09/2016

EE115C Digital Electronic Circuits. Tutorial 4: Schematic-driven Layout (Virtuoso XL)

Cadence Virtuoso Schematic Design and Circuit Simulation Tutorial

Comprehensive Place-and-Route Platform Olympus-SoC

TUTORIAL II ECE 555 / 755 Updated on September 11 th 2006 CADENCE LAYOUT AND PARASITIC EXTRACTION

AMS DESIGN METHODOLOGY

TQPED MMIC Design Training

Virtuoso Layout Editor

Galaxy Custom Designer LE Custom Layout Editing

Virtuoso System Design Platform Unified system-aware platform for IC and package design

Concurrent, OA-based Mixed-signal Implementation

Joe Civello ADS Product Manager/ Keysight EEsof EDA

Galaxy Custom Designer SE The New Choice in Custom Schematic Editing and Simulation Environment

Virtuoso - Enabled EPDA framework AIM SUNY Process

O N C A D E N C E V I R T U O S O. CHEN, Jason Application Engineer, Keysight Technologies

DEVELOPMENT OF PARAMETERIZED CELL OF SPIRAL INDUCTOR USING SKILL LANGUAGE

Prepared by Dr. Ulkuhan Guler GT-Bionics Lab Georgia Institute of Technology

Microelectronica. Full-Custom Design with Cadence Tutorial

SILVACO. An Intuitive Front-End to Effective and Efficient Schematic Capture Design INSIDE. Introduction. Concepts of Scholar Schematic Capture

Microwave Office Training

TABLE OF CONTENTS 1.0 PURPOSE INTRODUCTION ESD CHECKS THROUGHOUT IC DESIGN FLOW... 2

CMOS Design Lab Manual

Harmony-AMS Analog/Mixed-Signal Simulator

Ansys Designer RF Training Lecture 2: Introduction to the Designer GUI

ECE425: Introduction to VLSI System Design Machine Problem 3 Due: 11:59pm Friday, Dec. 15 th 2017

Calibre Fundamentals: Writing DRC/LVS Rules. Student Workbook

Improve Reliability With Accurate Voltage-Aware DRC. Matthew Hogan, Mentor Graphics

EE 330 Laboratory Experiment Number 11

Verifying the Multiplexer Layout

Will Silicon Proof Stay the Only Way to Verify Analog Circuits?

Detailed Presentation

Altium Designer Viewer. Contents

Logging in, starting a shell tool, and starting the Cadence Tool Suite

Design software and services for the integrated photonics market IPKISS Moves the edges in PIC PDK building

Computer-Based Project on VLSI Design Co 3/7

AccuCore STA DSPF Backannotation Timing Verification Design Flow

Spiral 2-8. Cell Layout

Cadence Rapid Adoption Kits

Allegro Design Authoring

AWR. White Paper. Exactly How Electromagnetic Should Be Part of a Design Flow! introduction

Magic Tutorial #9: Format Conversion for CIF and Calma

SmartSpice Analog Circuit Simulator Product Update. Yokohama, June 2004 Workshop

VLSI Lab Tutorial 1. Cadence Virtuoso Schematic Composer Introduction

DOWNLOAD PDF CADENCE WAVEFORM CALCULATOR USER GUIDE

Professor Muller Fall 2016 Sameet Ramakrishnan Eric Chang Adapted from prior EE140 and EE141 labs. EE 140/240A Lab 0 Full IC Design Flow

ALLEGRO DESIGN ENTRY HDL 610

ECE471/571 Energy Efficient VLSI Design Project 2 Cadence Setup and Creation of an Inverter Due Date 11:30 am on Friday, February 2 nd, 2018

MEMS Pro V3 Layout Tutorial

Advanced Design System Netlist Exporter

CircuitsMulti-Projets

DIGITAL CIRCUIT SIMULATOR. Project Proposal

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

ESE 570 Cadence Lab Assignment 2: Introduction to Spectre, Manual Layout Drawing and Post Layout Simulation (PLS)

PADS-PowerPCB 4 Tutorial (with Blazeroute)

Using Sonnet in a Cadence Virtuoso Design Flow

Physical Verification Challenges and Solution for 45nm and Beyond. Haifang Liao Celesda Design Solutions, Inc.

What s New in PADS

OpenAccess PCells Ed Petrus VP Engineering V2

OpenPDK Production Value and Benchmark Results

Tanner Analog Front End Flow. Student Workbook

Design Solutions in Foundry Environment. by Michael Rubin Agilent Technologies

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group.

Welcome to Constraint Manager

CECOS University Department of Electrical Engineering. Wave Propagation and Antennas LAB # 1

GraphWorX64 Productivity Tips

OpenDFM Targeting Functions. Bob Sayah June 6, 2011 IBM Corporation Si2 Targeting Working Group Chair

Virtuoso Schematic Composer

CMOS VLSI Design Lab 4: Full Chip Assembly

Transcription:

Expert Layout Editor Technical Description

Agenda Expert Layout Editor Overview General Layout Editing Features Technology File Setup Multi-user Project Library Setup Advanced Programmable Features Schematic Netlist Driven Layout Parameterized Cell (Pcell) Development Real -Time DRC Design for Manufacturing - Cross Section Viewer - 2 -

Expert Layout Editor Productive layout environment for analog, RF, microwave, and digital layouts Flexible tuning to different IC technologies: CMOS, Bipolar, BiCMOS, SiGe, GaAs, InP and other unique processes Extremely fast loading, viewing and editing operation for multi-million transistor designs regardless available memory Integrated verification tools (DRC/ERC/LVS) for interactive or batch operation Parameterized cells (Pcells) using the powerful Lisa scripting language Same intuitive interface across Solaris, Linux, and Windows platforms - 3 -

Expert Inputs and Outputs Accepts GDSII, LEF/DEF, CIF, Applicon and OASIS - 4 -

Multi-Window Hierarchical Editing: Three Level View of Chip Hierarchy Level 1 Level 2 Design Bar Project Hierarchy Tree Layer Bar Cell Map Level 6 Hierarchy Level (6 of 9) - 5 -

Hierarchical Editing: Top Level with Routing Hierarchy Level (4 of 13) - 6 -

Hierarchical Floorplan View Hierarchy Level (4 of 13) - 7 -

Hierarchical Editing 6th Level with Routing Hierarchy Level (6 of 13) - 8 -

Easy to Adopt and Use Customizable hotkeys, macros, and toolbars may be set to emulate the look and feel of Virtuoso environment for layout designers Process Design Kits (PDKs) from foundries enable quick start-up of new design environments Informative, easily accessible online help for all menus and icons Linux and Windows availability enables wide deployment on economy workstations Simple installation process does not require consultants to set up environment Cross-platform floating license system with support for Virtual Network Connection (VNC) for distribute offices Drives wide selection of printers and plotters (HP, Gerber, Versatech) with multi-page tiling based on paper size - 9 -

High-End Layout Editing Capabilities Library management and multi-user environment Facilitated technology migration Electrical hierarchical node probing Netlist-driven layout with parameterized cells (Pcells) Numerous productivity enhancers (gravity, reference points, pre-selection, layer plans, etc.) Intelligent geometry database, offering fast processing speed and low memory requirements Arbitrary geometric shapes for device creation and DRC checks - 10 -

All-Angle Features All angle geometries Rounded corners Text tags Rulers Derived layers Functions Useful for RF & MEMS - 11 -

Powerful Functions For Customization and Porting Create parameterized cells (Pcells) with the Lisa scripting and graphical support Powerful C++ API can access all editing functions Auto scaling and resize feature minimizes process migration efforts Powerful hierarchical search Productivity for Power Users - 12 -

Hierarchical Search with Edit in Place Found Object Properties Search Window Edit in Place Search Criteria - 13 -

Interoperable with Popular Design Flows Directly imports Calibre, Dracula, and Diva DRC/ERC/LVS rule decks Reads Calibre and Dracula error reports for Result Viewing Environment (RVE) Technology file import from Virtuoso for layers, colors, stipples Customizable hotkeys, macros, and toolbars for familiar look and feel Imports legacy designs with GDSII, Applicon and CIF data - 14 -

Calibre Error Database and Expert Error Review - 15 -

Easy Technology File Setup with Virtuoso Import Main Layer Setup Window with GDS Layers Setup Menu Stipple Selector Layer Setup Edit Stipple Bitmap Choose Setup of Colors, Stipples, View Style Select Colors - 16 -

Library Types in Expert Personal design (exclusive access) allow one user edit mode while all others in view mode Read-only libraries (completed, reusable designs) Used with Process Design Kits (PDKs) Prevents modifications Shared libraries, for multi-user concurrent access Check-in, check-out library manager enables designers to simultaneously work on the same project across a network Used for teams completing large chips, by area, before final tapeout Permissions can be set per user - 17 -

Multi-User Shared Library Environment with Expert Shared and Exclusive Libraries Shared Library Setup Cell List and Status Check-in Check-out - 18 -

Data Safety Setup Undo Level Automatic Backup Auto-save option Recovery Files Cell & Project Safety Options For Shared and Exclusive Libraries Main Setup Menu Activity Log Options - 19 -

Customizable GUI Many buttons/toolbars/controls on screen, online help Custom bindkeys/menu/colors Customizable layer plans Easy customizable menu by Lisa script command Powerful C++ interface allow create additional functional module - 20 -

DRC Guard: Real-Time DRC Instant DRC checks during editing Convenient navigation over error markers Efficient utilization of multiprocessing capabilities Real-time feedback for DRC errors while editing Tightly integrated into Expert Same rule set of Guardian DRC Free limited DRC (10 rules) with each Expert license - 21 -

Real-Time DRC If an user sets up Real-Time DRC rule set then during every editing layout, changes will be checked against these rules Real-Time error indicator Real-Time DRC bar (Error Navigator) - 22 -

Highlighting Multiple Nets Simultaneously to Find Opens Real-time Connectivity Extraction - 23 -

Multi-point Probing Locates Shorts Real-time Connectivity Extraction - 24 -

Schematic Netlist Driven Layout Import Spice-Netlist file Generate Pcells using parameters from Netlist file Automatically initial placement cells Store connectivity information in layout Point-to-point wiring Show unfinished, shorted nets - 25 -

Schematic Netlist Driven Layout Netlist Netlist Hierarchy Flight Lines Cell Hierarchy Instanciated Cells External Nets - 26 -

Powerful Scripting Language for Expert (Lisa) Lisa: Language for Interfacing Simucad Applications Supports all high-level program flow controls Provides means for defining custom commands XI-scripts (Expert Interface scripts) Extension of Lisa by Expert application-specific tools Provide access to any objects and editing operations Parameterized Cells (Pcells) Parameterized construction of cells by custom commands Creating shapes of any complexity Powerful stretch, repeat, and layer commands - 27 -

Parameterized Cells (Pcells) Pcells can be created either Textual or Graphical Graphical Pcells are generated automatically by specifying values for predefined parameters: Stretch Repetition Layer For quick and intuitive creation of simple Pcells Textual P-cells for complex structures with Powerful Lisa/Xi scripting language - 28 -

Pcells Construction with Xi Scripting MOS Xistor Xi Script Geometry With Default Parameters - 29 -

Complex Shapes by Xi-Scripts Spiral Inductor Geometry With Default Parameters Xi Script - 30 -

Creating Textual Pcells with Xi Scripting Create new textual Pcell by menu command Pcell>>New>>Textual Xi-script editor will be activated with predefined skeleton for Pcell definition Create textual Pcell from scratch in the Xi-script editor using predefined Xi command DEFINE PCELL Edit textual Pcell parameters and body Xi-script manually Run Xi-script to create new or modify existing Pcell - 31 -

Graphical Pcell Functions Add Layer Stretch Repetition - 32 -

Graphical Pcell Parameter Setting - 33 -

Cross-Sectional Viewer for DFM Cross-Sectional Viewer within Expert simulates the cross sectional view of ICs along an arbitrary drawn cut-line on the layout Cross sectional drawings are useful for understanding design rules, parasitic coupling and other design and fabrication problems Design for Manufacturing and Yield Analysis - 34 -

Cross-Sectional Viewer Setup Process simulation parameters Set manually by editing Expert technology file Set interactively using Cross Sectional Viewer setup page of the Expert Preferences dialog panel Layer! {! Name = "NWELL"!...! Material! {!...! Thickness = 4! }!...! Processing! {! ProcessingStep = 1! Operation = DIFFUSE! Undercut = 0! Angle = 100! }! }! - 35 -

Cross-Sectional Viewer for DFM and Yield Analysis Cut Line in Expert Mirrors Cell View In Cross Section View - 36 -

Cross-Sectional Viewer Access Docking Window Cross Section adds, deletes and chooses viewing Multiple Cut Cross-Sectional Viewer enables: View the fabrication processes one step at time Choose first, last, next, and previous fabrication step Zoom current cross section view for convenient investigation of specific sections - 37 -

Conclusion Expert Layout Editor creates all-angle polygons for analog, RF, and microwave circuit elements, including inductors and power devices in CMOS, Bipolar, BiCMOS, SiGe, GaAs, SiC, InP, TFT, and other process technologies Expert Layout Editor enables mask designers to achieve maximum density and performance in analog and digital layouts - 38 -