Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page:https://camtools.cam.ac.uk 12th.

Slides:



Advertisements
Similar presentations
Embedded Systems Design: A Unified Hardware/Software Introduction 1 Chapter 10: IC Technology.
Advertisements

S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page: 12th.
Circuit Extraction 1 Outline –What is Circuit Extraction? –Why Circuit Extraction? –Circuit Extraction Algorithms Goal –Understand Extraction problem –Understand.
Ch.3 Overview of Standard Cell Design
Lecture 1 Design Hierarchy Chapter 1. Digital System Design Flow 1.Register-Transfer Levl (RTL) – e.g. VHDL/Verilog 2.Gate Level Design 3.Circuit Level.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 5 - Hierarchical.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 4 - Layout &
Physical Design Outline –What is Physical Design –Design Methods –Design Styles –Analysis and Verification Goal –Understand physical design topics Reading.
Cmpe222_04des_rules_ppt.ppt1 VLSI Digital Systems Design Process Enhancements and Design Rules.
Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
CMOS Invertors Lecture #3. Step 1: Select Foundary.
VLSI Lab References I am grateful for the contributions from SEMATECH, the Austin Community College, and MKS Instruments. For further reading, I especially.
Module-3 (MOS designs,Stick Diagrams,Designrules)
Analog Layout.
2. Transistors and Layout Fabrication techniques Transistors and wires Design rule for layout Basic concepts and tools for Layout.
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.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Standard cell-based layout. n Channel routing. n Simulation.
CAD for Physical Design of VLSI Circuits
1 Monolithic Pixel Sensor in SOI Technology - First Test Results H. Niemiec, M. Koziel, T. Klatka, W. Kucewicz, S. Kuta, W. Machowski, M. Sapor University.
Open Discussion of Design Flow Today’s task: Design an ASIC that will drive a TV cell phone Exercise objective: Importance of codesign.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Layouts for logic networks. n Channel routing. n Simulation.
Modern VLSI Design 3e: Chapters 1-3 week12-1 Lecture 30 Scale and Yield Mar. 24, 2003.
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.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Introduction to CMOS VLSI Design Lecture 5: Logical Effort GRECO-CIn-UFPE Harvey Mudd College Spring 2004.
4. Combinational Logic Networks Layout Design Methods 4. 2
Modern VLSI Design 3e: Chapter 2Partly from 2002 Prentice Hall PTR week4-1 Lecture 10 Wire and Via Jan. 27, 2003.
NUMERICAL TECHNOLOGIES, INC. Assessing Technology tradeoffs for 65nm logic circuits D Pramanik, M Cote, K Beaudette Numerical Technologies Inc Valery Axelrad.
Introduction EE1411 Design Rules. EE1412 3D Perspective Polysilicon Aluminum.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Layouts for logic networks. n Channel routing. n Simulation.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
CMOS Fabrication nMOS pMOS.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
Purpose of design rules:
1 Overview of Fabrication Processes of MOSFETs and Layout Design Rules.
Norhayati Soin 05 KEEE 4425 WEEK 7/1 23/8/2005 LECTURE 9: KEEE 4425 WEEK 7 CMOS LAYOUT AND STICK DIAGRAM (Cont’d)
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
STICK DIAGRAM EMT251. Schematic vs Layout In Out V DD GND Inverter circuit.
EE141 Manufacturing 1 Chapter 2 Manufacturing Process and CMOS Circuit Layout 1 st rev. : March 7, nd rev. : April 10, 2003.
Stick Diagrams Stick Diagrams electronics.
Written by Whitney J. Wadlow
UNIT II CIRCUIT DESIGN PROCESSES
1 EE 382M VLSI 1 EE 360R Computer-Aided Integrated Circuit Design Lab 1 Demo Fall 2011 Whitney J. Wadlow.
S.N.Bhat, Faculty, Dept. of E&C Engineering, M.I.T Manipal
Introduction to ASICs ASIC - Application Specific Integrated Circuit
THE CMOS INVERTER.
Layout of CMOS Circuits
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Geometric Design Rules
STICK Diagrams UNIT III : VLSI CIRCUIT DESIGN PROCESSES VLSI DESIGN
Written by Whitney J. Wadlow
Chapter 1 & Chapter 3.
Design Rules.
Chapter 10: IC Technology
Introduction to Layout Inverter Layout Example Layout Design Rules
VLSI Lay-out Design.
Where are we? Lots of Layout issues Line of diffusion style
Click the LH mouse button to begin the animation
V.Navaneethakrishnan Dept. of ECE, CCET
UNIT-II Stick Diagrams
Chapter 10: IC Technology
ECE 424 – Introduction to VLSI Design
EE382M VLSI 1 LAB 1 DEMO FALL 2018.
CMOS Layers n-well process p-well process Twin-tub process.
Chapter 10: IC Technology
Chapter 6 (I) CMOS Layout of Complexe Gate
Presentation transcript:

Cambridge University Engineering Department VLSI Design Third Year Standard Project - SB1 Second Mini Lecture Web page: 12th May - 6th June 2009 David M Holburn David Chuah Jiming Jiang

Cambridge University Engineering Department Summary of progress so far l Developed ring oscillator (RO) concept l Confirmed using VHDL & ModelSim l Explored effect of varying NOR delays (ModelSim) l Built symbol & schematic l Used QuickSimII to predict timing characteristics of RO using Mietec NOR2 design l Examined & edited transistor level schematic for a simple 2-input NOR gate l Investigated characteristics of real RO design using oscilloscope/counter

Cambridge University Engineering Department Labs 6 & 7 Lab Guide 6 l Gain familiarity with layout and ICgraph layout editor l Adapt mask layouts for the 2-input NOR gate nor2 l Identify/correct design rule violations in nor2 layout l Print out layout plot for your nor2 layout design Lab Guide 7 l Verification - check for proper correspondence between your nor2 layout & the nor2t transistor schematic l Investigate effect of parasitic elements C and R in layout l Simulate the results using AccuSim

Cambridge University Engineering Department The fabricated ring oscillator

Cambridge University Engineering Department Layout and stick diagrams p and n-type MOSFET channels MOSFET channels and interconnect Interconnect, channels and gate electrodes

Cambridge University Engineering Department Layout and stick diagrams (2) Output Contact cuts (one of four) Input

Cambridge University Engineering Department Form Factor Channels aligned horizontally Short, wide form factor Channels aligned vertically Tall, thin form factor Identical logic functions

Cambridge University Engineering Department Stick diagrams: NAND Output Input B Input A VDD VSS D S D S

Cambridge University Engineering Department Output in polySi crosses under VDD Stick diagrams: NOR Output wired in metal 1 Input B Input A VDD VSS NB: contact cut links m1 and poly

Cambridge University Engineering Department Design rules Mask 40 : Poly 1 4A Minimum poly 1 width 3  m Current density must not exceed 160  A/  m 4B Minimum Gate length (3  m) 4C Minimum Poly 1 spacing or notch width 3  m 4D Minimum Poly 1 to Diffusion spacing1.5  m 4E Mimimum Poly 1 extension on field oxide 2.5  m 4F Mimimum source and drain width 4  m

Cambridge University Engineering Department Lab Guide 6 - layout of nor2t Link –add gate electrodes l ICgraph operations –familiarise with basic techniques –study & understand layout –detect & correct rule violations –connect output –consider how to optimise layout »size »speed »convenience of input/output »compatible with other cells –plot completed layout

Cambridge University Engineering Department Accusim - for detailed simulation

Cambridge University Engineering Department DC characteristic for nor2t

Cambridge University Engineering Department Transient performance of nor2t

Cambridge University Engineering Department Parasitic capacitances in nor2t

Cambridge University Engineering Department Capacitances due to interconnect

Cambridge University Engineering Department Wiring parasitics

Cambridge University Engineering Department Response with all parasitics

Cambridge University Engineering Department Final week - Semi Custom Design Lab Guide 8 l Use ICgraph, ICplan, ICblocks & ICcompact l Create complete layout for ring oscillator design –Automatic and interactive floor-planning –Automatic cell placement –Automatic routing of interconnect –Minimisation of vias –Compaction of design l Flattened and Hierarchical designs l Generate colour check plot of result

Cambridge University Engineering Department Flattened layout top_level_flat

Cambridge University Engineering Department Via minimisation

Cambridge University Engineering Department Hierarchical layout design l Hierarchy - a methodology for creating larger design from smaller design objects l At lowest level objects are polygons, shapes and paths (leaf cells), e.g. nor2, nand2 l Inserted in a multi-tiered, hierarchical design l Designer controls visibility of detail l Allows construction of libraries of commonly used parts e.g. ring_count (based on counter4) l Permits re-use of designs in other projects

Cambridge University Engineering Department Hierarchical Objects ring_oscillator fs_control fs_divider fs_comparator ring_glue

Cambridge University Engineering Department Create fs_divider layout cell fs_divider

Cambridge University Engineering Department Possible schematic for fs_divider

Cambridge University Engineering Department Floor plan for fs_divider

Cambridge University Engineering Department Place standard cells

Cambridge University Engineering Department Autoroute interconnect

Cambridge University Engineering Department Auto-placement for ring_oscillator

Cambridge University Engineering Department Completed routing in ring_oscillator

Cambridge University Engineering Department Placement for ring_glue

Cambridge University Engineering Department Completed routing for ring_glue

Cambridge University Engineering Department Floor plan for top_level_hier

Cambridge University Engineering Department Unplaced cells 2 input pad cells (marked ‘E’) unplaced because there was insufficient space around periphery

Cambridge University Engineering Department Editing the floor plan Using the Edit > Stretch command to reshape the floorplan

Cambridge University Engineering Department Successful placement

Cambridge University Engineering Department After routing top_level_hier Yellow lines - small number of connections which could not be routed by ICblocks - these must be hand-routed

Cambridge University Engineering Department Completed layout

Cambridge University Engineering Department After compaction