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