Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver VLSI Design Using PC-Based Tools Cherrice Traver Union College Schenectady,

Slides:



Advertisements
Similar presentations
Day - 3 EL-313: Samar Ansari. INTEGRATED CIRCUITS Integrated Circuit Design Methodology EL-313: Samar Ansari Programmable Logic Programmable Array Logic.
Advertisements

Using Spice in Lab Practicing for Analog ASIC Design Goran Jovanović, Faculty of Electronic Engineering University of Niš Serbia and Montenegro.
EEL-6167 VLSI DESIGN SPRING 2004 TERM PROJECT Mirror Circuits: Design and Simulation Craig Chin Miguel Alonso Jr.
Ch.3 Overview of Standard Cell Design
Advanced Chips and Gates Simulation with TINA Linda Soulliere & Janet Dudek
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
SENIOR PROJECT By: Ricardo V. Gonzalez Advisor: V. Prasad.
Timing Analysis Timing Analysis Instructor: Dr. Vishwani D. Agrawal ELEC 7770 Advanced VLSI Design Team Project.
San Jose State University Department of Electrical Engineering Dec 5th, Fall 2005 EE 166 PROJECT Advisor: Prof. David Parent Group Members Radhika Arora,
Design and Implementation of VLSI Systems (EN1600)
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Prof. Sherief Reda Division of Engineering, Brown University Spring 2007 [sources:
Physical Design Outline –What is Physical Design –Design Methods –Design Styles –Analysis and Verification Goal –Understand physical design topics Reading.
Chapter 01 An Overview of VLSI
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) lecture06 Prof. Sherief Reda Division of Engineering, Brown University Spring 2008.
S. Reda EN1600 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 24: Computer-Aided Design using Tanner Tools Prof. Sherief Reda Division.
CSCE 613 VLSI design is mostly about CAD/EDA tools Many different tools for VLSI design Developed as a new course, independent of previous version Adopt.
1 8 Bit ALU EE 166 Design Project San Jose State University Roger Flores Brian Silva Chris Tran Harizo Yawary Advisor: Dr. Parent May 2006.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 30: Design Methodologies using Tanner Tools Prof. Sherief Reda Division.
7/13/2015 SENIOR PROJECT STUDENT:RICARDO V. GONZALEZ. ADVISOR: VINOD B. PRASAD.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
EC1354 – VLSI DESIGN SEMESTER VI
© 2011 Xilinx, Inc. All Rights Reserved This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board.
GOOD MORNING.
Lecture # 1 ENG6090 – VLSI Design.
Design methodology.
Electrical Engineering Student Senior Capstone Project: A MOSIS FFT Processor Chip-Set Peter M. Osterberg & Aziz S. Inan Donald P. Shiley School of Engineering.
April 15, Synthesis of Signal Processing on FPGA Hongtao
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
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.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 5: Layout.
Foundation Express The HDL Value Leader. Xilinx Foundation Express The HDL Value Leader  Complete HDL Development Environment Best in Class EDA Tools.
© 2003 Xilinx, Inc. All Rights Reserved For Academic Use Only Xilinx Design Flow FPGA Design Flow Workshop.
E&CE % Final 30% Laboratory 20% Midterm ON LINE Course Notes! Lab Manual LabTechs/TAs Assignments extra probs/solns.
ECE122 – Digital Electronics & Design
Command Interpreter Window (CIW)
EE/CS 481 Spring Founder’s Day, 2008 University of Portland School of Engineering Project Golden Eagle CMOS Fast Fourier Transform Processor Team.
Teaching VLSI Design Considering Future Industrial Requirements Matthias Hanke
Modern VLSI Design 3e: Chapter 2 Copyright  1998, 2002 Prentice Hall PTR Topics n Design rules and fabrication. n SCMOS scalable design rules. n Stick.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Tanner Tools Tutorial S-Edit v13.0 Tutorial.
COE 405 Design and Modeling of Digital Systems
Interfaces to External EDA Tools Debussy Denali SWIFT™ Course 12.
Chonnam national university VLSI Lab 8.4 Block Integration for Hard Macros The process of integrating the subblocks into the macro.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 3: Layout.
Standard Cell Libraries
This material exempt per Department of Commerce license exception TSU Xilinx Tool Flow.
Topics Design methodologies. Kitchen timer example.
Project submitted By RAMANA K VINJAMURI VLSI DESIGN ECE 8460 Spring 2003.
Purpose of design rules:
EMT 241/3 INTRODUCTION TO IC LAYOUT Semester II 2007/08 School of Microelectronic Engineering Universiti Malaysia Perlis.
Greg Alkire/Brian Smith 197 MAPLD An Ultra Low Power Reconfigurable Task Processor for Space Brian Smith, Greg Alkire – PicoDyne Inc. Wes Powell.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
Magic Mask Artwork Generator for Integrated Circuits - from U.C. Berkeley Magic is a interactive system for creating and modifying VLSI Circuit Layouts.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Teaching Digital Logic courses with Altera Technology
Slide 1UCSB ASIC BiWeekly Status Meeting 25 Pixel Array Status 19 November 2003 Sam Burke Sean Stromberg UCSB HEP Group.
Ready to Use Programmable Logic Design Solutions.
ASIC/FPGA design flow. Design Flow Detailed Design Detailed Design Ideas Design Ideas Device Programming Device Programming Timing Simulation Timing Simulation.
ECE122 – Digital Electronics & Design Tanner Tools Tutorial Ritu Bajpai September 4, 2008.
EECE 320 L8: Combinational Logic design Principles 1Chehab, AUB, 2003 EECE 320 Digital Systems Design Lecture 8: Combinational Logic Design Principles.
ASIC Design Methodology
Design and Implementation of VLSI Systems (EN1600)
HIGH LEVEL SYNTHESIS.
THE ECE 554 XILINX DESIGN PROCESS
THE ECE 554 XILINX DESIGN PROCESS
Design and Implementation of VLSI Systems (EN1600)
Presentation transcript:

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver VLSI Design Using PC-Based Tools Cherrice Traver Union College Schenectady, NY

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Why use PC-based tools?

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Outline Tanner Research Tools for Education Practical issues Tool flow and capabilities Example use Curriculum examples

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Practical Issues System Requirements Minimum requirements 100 MHz PCs, 32M RAM Recommended 500 MHz PCs, 256M RAM 3-button mouse

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Practical Issues Installation Tool installation - Install-Shield Wizard License server –Sentinel LM on NT Server –Floating individual tool licenses

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Practical Issues Tool Choices L-EditDRC EXT SPR L-Edit Pro Tspice S-Edit W-Edit T-Spice Pro Design Pro CMOS Libraries Tanner Tools Pro

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Practical Issues Cost and Maintenance Educational pricing Quantity pricing Free support for 60 days No annual maintenance fee required 15% maintenance fee per year for updates and continued support

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Practical Issues Documentation Help MenuIndexed PDF Manual

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Contact Information Janice Barthelemy Account Manager Tanner EDA 2650 East Foothill Blvd. Pasadena, CA Toll free (877) Fax (626)

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Simplified Tanner Tool Flow S-Edit TM Schematic Editor T-Spice TM Circuit Simulator L-Edit TM Full Custom Layout Editor W-Edit TM Waveform Viewer GDS II & CIF

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Overview of Examples Layout Editor - L-Edit Schematic Editor - S-Edit Standard Cell Place and Route - SPR Spice simulator - T-Spice

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver L-Edit: Tool Flow L-Edit TM Full Custom Layout Editor L-Edit/SPR TM Standard Cell Place & Route L-Edit/Extract TM General Device Extractor L-Edit/DRC TM On-line Design Rule Checker Cross Section Viewer Layout Libraries SCMOSLib... S-Edit TM T-Spice TM

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver L-Edit: Layout Editor Features

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver L-Edit: Example CMOS Inverter Layout Editing DRC Cross Section Viewing Extract Spice File

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver S-Edit: Tool Flow S-Edit TM Schematic Editor Technology Mapping Library SCMOS... SchemLib TM Technology Independent Library T-Spice TM L-Edit TM SPR NetTran netlist extract

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver S-Edit: Schematic Editor Features

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver S-Edit: Example Full Adder Circuit Schematic Drawing Spice Export Tanner Place and Route Export

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver SPR: Tool Flow L-Edit TM Full Custom Layout Editor L-Edit/SPR TM Standard Cell Place & Route S-Edit TM.tpr file Layout Libraries SCMOSLib...

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver SPR: Example Full Adder Circuit L-Edit - Place and Route Core + Padframe Extract Spice Circuit

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver T-Spice and W-edit: Tool Flow T-Spice TM Circuit Simulator W-Edit TM Waveform Viewer S-Edit TM L-Edit TM netlist extract device extract

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver T-Spice and W-edit: Features Menu-based command insertion Integrated W-Edit waveform viewer Circuit Probing from S-Edit

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver T-Spice and W-edit: Example Full Adder simulation –Simulation of schematic netlist –Waveform probing –Simulation of extracted layout

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Tool Integration in VLSI Design Course Laboratories –Tool use –Reinforcement of lecture topics Project –Behavior --> Layout design experience

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Laboratories Lab 1 - L-Edit/T-Spice Extract/simulate NAND gate Layout/extract/simulate inverter Lab 2 - L-Edit/T-Spice Manual placement/routing standard cells Manual stick diagrams Extraction/simulation Lab 3 - S-Edit/L-Edit/SPR/T-Spice Schematic capture - netlist simulation Standard cell place/route

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Kitchen Timer Project from Modern VLSI Design: Systems on Silicon, Wayne Wolf

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Buzz Circuit Schematic Given - Lab Exercise

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Display Circuit Block Diagram Given - Lab Exercise

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Controller Specified by state diagram and VHDL model Logic simulation outputs provided

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Timer

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Support Provided VHDL “Golden” behavioral model Simulation output results Lots of guidance on debugging

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Top Level Schematic

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Kitchen Timer Chip Statistics 600 Gates 8000 Transistors Layout area: 1550 um x 1375 um

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Final Layout

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver MOSIS Fabrication Pads provided Flatten layout Export CIF file

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Other Past Designs Using Tanner Tools Quadrature Decoder Simple Floating-Point Multiplier

Design Automation Conference June, 2000 PC-Based VLSI Design Tools Cherrice Traver Conclusion Ease of Installation/Maintenance Reasonable Design Flow Good Interface for MOSIS Fabrication