Objectives Understand the design environment and flow

Slides:



Advertisements
Similar presentations
How to Build Macro-Models in Tina SPICE
Advertisements

ECE 3130 – Digital Electronics and Design
MS-Word XP Lesson 7.
Compose Workflow. Home page To compose a workflow navigate to the “Workflow Editor” page.
Verilog XL Tutorial By Greg Edmiston Scott McClure August 2004.
An Introduction to the Interface
Getting Started with Cadence Compiled by Ryan Johnson April 24, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT.
VLSI Design Course 2000 CAD Tools Magic/IRSIM/SPICE 簡介 Presenter :黃世緯 助教 Rm /18/2000.
SP2006 CSE598A/EE597G CAD Tool Tutorial Spring 2006 CSE598A / EE597G Analog-Digital Mixed-Signal CMOS Chip Design.
VLSI Layout using Microwind
Integrated Circuits Laboratory Faculty of Engineering Digital Design Flow Using Mentor Graphics Tools Presented by: Sameh Assem Ibrahim 16-October-2003.
Experiments 8 and 9. Same Circuit: Experiment 8 and 9 You should use the +5 V and +9 V supplies on the ANDY board. You should use red wire to bring the.
PSPICE - Review Kishore C. Acharya. Kishore Acharya2 Starting Simulation with PSPICE Launch PSPICE design Manager Create a New Work Space or Open an Existing.
PCB design with Design Entry CIS and Layout Plus
Sw module user files OrCad 9.2 in Sulautetut. Start  Cadence PSD 14.0  Capture Schematics, logical connections File  Open  Project  h8s_eval.opj.
Getting Started with Layout Compiled by Ryan Johnson May 1, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The.
Working with Vector Graphics – Lesson 21 Working with Vector Graphics Lesson 2.
How to use the VHDL and schematic design entry tools.
Project 2: Cadence Help Fall 2005 EE 141 Ke Lu. Design Phase Estimate delay using stage effort. Example: 8 bit ripple adder driving a final load of 16.
Simulation of Created Design Documentation on the simulation process of a basic injector-separation channel model design.
Getting Started with Cadence Prepared by Ryan Johnson, 2002  Open Orcad Capture under Engineering Software  Under FILE, choose NEW, PROJECT  The following.
CVEV 118/698 AutoCAD 2000 Lecture 1 Prof. Mounir Mabsout Elsa Sulukdjian Walid El Asmar.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Design Process of Serpentine Channel Documentation on the design of a basic injector-separation channel model design.
LSU 06/04/2007Electronics 81 CAD Tools for Circuit Design Electronics Unit – Lecture 8 Schematic Diagram Drawing Etched Circuit Board Layout Circuit Simulation.
Cadence Tutorial -- Presented by Chaitanya Emmela VLSI Research Group CACS.
Abdülkadir ERYILDIRIM Turgut Ozal University. The Objectives:  Open and Save New Project File  Create a Circuit Schematic  Get Place, Place Parts i.e.
EAGLE Schematic Module PCB Layout Editor Autorouter Module.
L-EDIT Tutorial EEL 4310.
Lecture bases on CADENCE Design Tools Tutorial
Ansys Workbench 1 Introduction
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
HKN Altium Workshop Basic Altium Workshop Friday, September 28th, 2007 HKN Brandon Gilles & Chris Mintle.
Promodel tutorial tutorial.
Intro to MicroControllers : Stellaris Launchpad Class 4: PCB Schematic Design & Board Layout.
ECE122 – Digital Electronics & Design
Command Interpreter Window (CIW)
Tanner Tools Tutorial S-Edit v13.0 Tutorial.
1 Introduction to Xilinx ISL8.1i & 11.1 Schematic Capture 1.
Lesson 12: Creating a Manual and Using Mail Merge.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
© 2003 Xilinx, Inc. All Rights Reserved FPGA Editor: Viewing and Editing a Routed Design.
FPGA_Editor Probes. . Probe Overview 2 Adding a Probe : GUI Probes tie an internal signal to an output pin To Launch the GUI: Click the “probes” button.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Creating your Home Directory During Labs you will need to save all your work in a folder called CP120 (or PC120) in your Home Directory (drive I:) To get.
Synopsys Custom Designer Tutorial for a chip integration using the University of Utah Standard Cell Libraries In ON Semiconductor 0.5u C5 CMOS Version.
Part IV: Finishing The Layout – Finishing Touches and Design Rule Check September 24-28, 2012 Carol Lenk Introduction to Prototyping a LED Driver.
September 24-28, 2012 Carol Lenk Introduction to Prototyping a LED Driver Part II: Using PCB Layout Software – Schematic Capture and Component Libraries.
Chapter 2 – Introduction to the Visual Studio .NET IDE
Programmable Logic Training Course HDL Editor
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
CADENCE CONFIDENTIAL 1CADENCE DESIGN SYSTEMS, INC. Cadence Front to Back End Adil Sarwar March 2004.
Lab. I 1. CADENCE를 이용한 Layout
Building the Events Components– Lesson 111 Building the Events Components Lesson 11.
SJTU 2006 SPADE Manual Ma Diming
L 05 29Jan021 EE Semiconductor Electronics Design Project Spring Lecture 05 Professor Ronald L. Carter
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
Written by Whitney J. Wadlow
3D Design IPHC Frédéric Morel - Grégory Bertolone - Claude Colledani.
Nov.6 th 1 Multimedia Lab..  Schematic Editor For MyAnalog 실행 ◦ MyCAD Pro 2007 > Schematic Editor For MyAnalog 2 Multimedia Lab.
It’s always important that all of your nodes be numbered. So the way to do that is to go to Options at the top of the screen then select Preferences. When.
Lab 1 LTspice Intro EC538 Selected Topics in Electronics 1 Eng. Nihal Tawfik.
1 EE 382M VLSI 1 EE 360R Computer-Aided Integrated Circuit Design Lab 1 Demo Fall 2011 Whitney J. Wadlow.
DRAWING LINES To draw lines click View in the Main Menu Toolbar -> Toolbars and check the Editor option. The Editor toolbar will appear amongst the toobars.
Written by Whitney J. Wadlow
First contact with Cadence icfb
EE382M VLSI 1 LAB 1 DEMO FALL 2018.
Presentation transcript:

Objectives Understand the design environment and flow Learn how to run CADENCE tool Learn how to manage your design Learn how to create your schematic design Learn how to run simulation (HSPICE) Learn how to create your layout design Learn how to do design verification (DRC & LVS) Hierarchical design

(MOSFET, BJT, Diodes, etc.) Design Flow Schematic Design Device models (MOSFET, BJT, Diodes, etc.) Netlist Circuit Simulation (HSPICE) Layout Design Technology File DRC & LVS

Command Interpreter Window (CIW) Starting the tool icfb - all features are available layoutPlus - layout editor, DRC and LVS layout - layout editor only icms - schematic design only Menu banner Output field Input field Mouse button cues

Library Manager Tools > Library manager (in CIW) Library Cell View Create new library, cell or view Copy library, cell or view Delete library, cell or view Library Top name of your project Cell Blocks consist in your project View Properties of cell (layout, schematic, etc.)

Create A New Library File > New > Library (in LM) Type in your library name Type in your library path

Create A New Schematic CellView File > New > Cell View Composer - Schematic: Schematic design editor Composer - Symbol: Symbolic design editor Virtuoso: Layout design editor Type in cell name Choose the type of cell (view name)

Schematic Editor - Overview Check and save Save Zoom in Zoom out Stretch Copy Delete Undo Property Component Wire(Narrow) Wire(Wide) Wire name Pin Command Option Repete Mouse button cues

Add Component Modify direction Array instances

Wire & Pin Left click the start terminal and left click the end terminal You can change the routing method by right button click Fanout-4 node causes the warning message Pin name Pin type

Change Properties Only current All selected All * You can choose multiple instances by pressing the shift key Component property filed

Create Symbol Design > Create CellView > From CellView

Customizing Your Symbol Line Drawing Box Drawing Selection Box

Netlist Generation Tools > Simulation > Other (in Composer) Simulation > Initialize (in Composer) Choose run directory Simulation > Options (in Composer)

Netlist Generation (2) Simulation > Netlist/Simulate (in Composer) Choose HSPICE Uncheck simulate

Netlist File $**************************************************************************** $ HSPICE Netlist: $ $ Block: inv $ Netlist Time: Sep 26 23:28:06 1999 $ GLOBAL Net Declarations .global gnd vdd $ MODEL Declarations .model nmos nmos level=2 vto=0.7 gamma=0.2 kp=3e-05 lambda=0.02 tox=6e-07 .model pmos pmos level=2 vto=-0.7 gamma=0.4 kp=1.5e-05 lambda=0.03 tox=6e-07 $ Main Circuit Netlist: $ Last Time Saved: Sep 26 23:23:17 1999 mxp0 vdd in out vdd p w=5u l=0.8u mxn0 out in gnd gnd n w=2u l=0.8u Delete

Create Simulation Files * First line must be remark .inc your_netlist .lib your_library .option post * stimuli or signal sources vxx node1 node2 type ... ixx node1 node2 type ... * simulation cards .dc .tran .ac * do not forget me .end hspice sample.spi  Run awaves (graphical result viewer) Load the following results sample.tr# (transient results) sample.ac# (ac analysis results) sample.sw# (dc analysis results) sample.spi

Create A New Layout Design Create A New CellView with ‘Virtuoso’ Layer Select Window (LSW) Save Fit Zoom in Zoom out Stretch Copy Move Delete Undo Property Instance Path Polygon Label Rectangle Ruler

Attach Technology Library Technology File > Attach (in CIW) Your Library Technology library to be attached Check the LSW after technology file attachment

Drawing Rectangle Stretch Select layer Click start corner and click end corner Stretch Select the outline to be stretched and click Click end point

... ... Drawing Copy and Move Select layer(s) by click and drag Orthogonal Diagonal Any angle Horizontal Vertical ... Copy to Array ... select Horizontal pitch place Vertical pitch

Drawing Path (Signal Routing) Pin (terminal) Select layer first Name here Same as schematic pin type

Layer Select Window (LSW) NV - All Visible select a layer to be left click AV refresh design window AV - All Visible NS - Not Selectable select a layer to be selected all other layer will not be selected AS - All Selectable Individual layer can be ‘NS’ by right click Individual ‘NV’ layer can be visible by left click

Customizing Your Environment Design > Options > Display

Customizing Your Environment Design > Options > Editor