Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania 18042 ECE 425 - VLSI Circuit Design Lecture 5 - Hierarchical.

Slides:



Advertisements
Similar presentations
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 1 - Course Overview.
Advertisements

Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 16 - Sequential.
ECE 6466 “IC Engineering” Dr. Wanda Wosik
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 17 - Sequential.
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 25 - Subsystem.
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory David Harris Harvey Mudd College Spring 2004.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 11 - Combinational.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 7 - Combinational.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 9 - Combinational.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 24 - Subsystem.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 4 - Layout &
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007 [sources: Weste/Addison Wesley]
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 3 - Transistors,
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 20 - Chip-Level.
Design and Implementation of VLSI Systems (EN0160)
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 13 - More about.
Penn ESE Spring DeHon 1 ESE (ESE534): Computer Organization Day 6: January 29, 2007 VLSI Scaling.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 18: Scaling Theory Prof. Sherief Reda Division of Engineering, Brown University.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 2 - Technology.
Lecture #25a OUTLINE Interconnect modeling
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory David Harris Harvey Mudd College Spring 2004 from CMOS VLSI Design A Circuits and Systems.
Chapter 01 An Overview of VLSI
S. Reda EN1600 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 24: Computer-Aided Design using Tanner Tools Prof. Sherief Reda Division.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 23 - Subsystem.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 14 - Testing.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI System Design Lecture 4 - Advanced Verilog.
Salman Zaffar IqraUniversity, Spring 2012
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
S. RossEECS 40 Spring 2003 Lecture 24 Today we will Review charging of output capacitance (origin of gate delay) Calculate output capacitance Discuss fan-out.
Introduction to CMOS VLSI Design Lecture 21: Scaling and Economics Credits: David Harris Harvey Mudd College (Material taken/adapted from Harris’ lecture.
Design and Implementation of VLSI Systems (EN1600) lecture05 Sherief Reda Division of Engineering, Brown University Spring 2008 [sources: Weste/Addison.
Lecture 0: Introduction. CMOS VLSI Design 4th Ed. 0: Introduction2 Introduction  Integrated circuits: many transistors on one chip.  Very Large Scale.
MOS Capacitors MOS capacitors are the basic building blocks of CMOS transistors MOS capacitors distill the basic physics of MOS transistors MOS capacitors.
Module-3 (MOS designs,Stick Diagrams,Designrules)
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
2. Transistors and Layout Fabrication techniques Transistors and wires Design rule for layout Basic concepts and tools for Layout.
Norhayati Soin 05 KEEE 4425 WEEK 6/2 8/19/2005 LECTURE : KEEE 4425 WEEK 6/2 DESIGN RULES,LAYOUT AND STICK DIAGRAM.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 2 CMOS.
1 Quarterly Technical Report 1 for Pittsburgh Digital Greenhouse Kyusun Choi The Pennsylvania State University Computer Science and Engineering Department.
CAD for Physical Design of VLSI Circuits
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
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.
Penn ESE370 Fall Townley & DeHon ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 13: October 5, 2011 Layout and.
Text Book: Silicon VLSI Technology Fundamentals, Practice and Modeling Authors: J. D. Plummer, M. D. Deal, and P. B. Griffin Class: ECE 6466 “IC Engineering”
CS/EE 3700 : Fundamentals of Digital System Design
Introduction to CMOS VLSI Design Lecture 5: Logical Effort GRECO-CIn-UFPE Harvey Mudd College Spring 2004.
Background: VLSI Courses at Lafayette  ECE VLSI Circuit Design  Original form: “tall thin designer”  VLSI Processing  CMOS Transistor Characteristics.
Project submitted By RAMANA K VINJAMURI VLSI DESIGN ECE 8460 Spring 2003.
Chapter 3 How transistors operate and form simple switches
CMOS Fabrication nMOS pMOS.
VLSI Design Lecture 3: Parasitics of CMOS Wires Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Harris’s lecture.
Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Topics n Power/ground routing. n Clock routing. n Floorplanning tips. n Off-chip.
Caltech CS184 Winter DeHon 1 CS184a: Computer Architecture (Structure and Organization) Day 6: January 19, 2005 VLSI Scaling.
CMOS VLSI Fabrication.
Caltech CS184 Winter DeHon 1 CS184a: Computer Architecture (Structure and Organization) Day 6: January 22, 2003 VLSI Scaling.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
Overview of VLSI 魏凱城 彰化師範大學資工系. VLSI  Very-Large-Scale Integration Today’s complex VLSI chips  The number of transistors has exceeded 120 million 
CHAPTER 6: MOSFET & RELATED DEVICES CHAPTER 6: MOSFET & RELATED DEVICES Part 2.
Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Zhiyi Yu, Bevan Baas VLSI Computation Lab, ECE Department University of California,
Layout design rules. 2 Introduction  Layout rules is also referred as design rules.  It is considered as a prescription for preparing photomasks. 
Overview of VLSI 魏凱城 彰化師範大學資工系.
HIGH LEVEL SYNTHESIS.
Reading (Rabaey et al.): Sections 3.5, 5.6
Chapter 6 (I) CMOS Layout of Complexe Gate
Presentation transcript:

Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 5 - Hierarchical Layout; Scaling Spring 2007

ECE 425 Spring 2007Lecture 5 - More about Layout2 Announcements  Homework due Wednesday 2/21:  2-2, 2-5, 2-6, 2-7, 2-8, 2-9, 2-12, 2-13, 2-20  Reading  Wolf ,  Handout from Weste & Harris (Section 4.9)

ECE 425 Spring 2007Lecture 5 - More about Layout3 Where we are...  Last time:  Layout and Stick Diagrams  Today:  Hierarchical Stick Diagrams  Cell Connection Schemes, Example  Scaling  The ITRS

ECE 425 Spring 2007Lecture 5 - More about Layout4 Aside - About MOSIS  MOSIS - MOS Implementation Service  Rapid-prototyping for small chips  Multi-project chip idea - several designs on the same wafer  Reduced mask costs per design  Accepts layout designs via  Brokers fabrication by foundries (e.g. AMI, Agilent, IBM, TSMC)  Packages chips & ships back to designers  Our designs will use AMI 0.5µm process (more about this later)

ECE 425 Spring 2007Lecture 5 - More about Layout5 Aside - About MOSIS  Some Typical MOSIS Prices (2005)  AMI 1.5µm “Tiny Chip” (2.2mm X 2.2mm)$1,130  AMI 1.5µm 9.4mm X 9.7mm$18,880  AMI 0.5µm 0-5mm 2 $6,500  TSMC 0.25µm 0-10mm 2 $18,600  TSMC 0.18µm 0-7mm 2 $30,000  IBM 0.13µm 0-10mm 2 $57,000  MOSIS Educational Program (what we use)  AMI 1.5µm “Tiny Chip” (2.2mm X 2.2mm)FREE*  AMI 0.5mm “Tiny Chip” (1.5mm X 1.5mm)FREE* *sponsored by MOSIS, AMIS, Inc., and IBM

ECE 425 Spring 2007Lecture 5 - More about Layout6 Layout Considerations  Break layout into interconnected cells  Use hierarchy to control complexity  Connect cells by  Abutment  Added wires  Key goals:  Minimize size of overall layout  Meet performance constraints  Meet design time deadlines

ECE 425 Spring 2007Lecture 5 - More about Layout7 Hierarchy in Layout  Chips are constructed as a hierarchy of cells  Leaf cells - bottom of hierarchy  Root cells - contains overall cell  Example - hypothetical “UART”  Pad frame - “ring” that contains I/O pads  Core - contains logic organized as subcells Shift register FSM Other cells

ECE 425 Spring 2007Lecture 5 - More about Layout8 Hierarchy Example  Root Cell: UART

ECE 425 Spring 2007Lecture 5 - More about Layout9 Hierarchical Stick Diagrams  Define cells by outlines & use in a hierarchy to build more complex cells

ECE 425 Spring 2007Lecture 5 - More about Layout10 Cell Connection Schemes  External connection - wire cells together  Abutment - design cells to connect when adjacent  Reflection, mirroring - use to make abutment possible

ECE 425 Spring 2007Lecture 5 - More about Layout11 Example: 2-input multiplexer  First cut:

ECE 425 Spring 2007Lecture 5 - More about Layout12 Refined Mux Design  Use NAND cell as black box  Arrange easy power connections  Vertical connections for allow multiple bits

ECE 425 Spring 2007Lecture 5 - More about Layout13 Multiple-Bit Mux

ECE 425 Spring 2007Lecture 5 - More about Layout14 Cell Mirroring, Overlap  Use mirroring, overlap to save area

ECE 425 Spring 2007Lecture 5 - More about Layout15 Scaling Design Rules  Effects of scaling down are (mostly) positive  See book, p if “everything” scales, scaling circuit by 1/x increases performance by x  Problem: not everything scales proportionally  Dielectric thickness t ox  Power supply V DD  Interconnect

ECE 425 Spring 2007Lecture 5 - More about Layout16 Scaling Transistors  What is the impact of scaling transistor dimensions by a factor of 1/x?  Constant field scaling (book, from [Dennard 74]):  Scale all dimensions by 1/x  Scale doping concentrations by 1/x  Scale supply voltage, threshold voltages by 1/x

ECE 425 Spring 2007Lecture 5 - More about Layout17 Constant-Field Scaling (cont’d)  Effect on drain current in saturation:  Effect on gate capacitance:  Effect on circuit speed (time constant CV/I): Bottom line: speedup of 1/x!

ECE 425 Spring 2007Lecture 5 - More about Layout18 Transistor Scaling  See Handout: Transistor Scaling Section (4.9.1) of N. Weste and D. Harris, CMOS VLSI Design, 3rd. Ed.  Alternative scaling: Lateral scaling or Gate shrink  Summary - see W&H table 4.15

ECE 425 Spring 2007Lecture 5 - More about Layout19 Scaling Interconnect  See Handout: Scaling Sections (4.9.2) from N. Weste and D. Harris, CMOS VLSI Design, 3rd. Ed.  Types of scaling: constant-field vs. constant thickness  Summary - see W&H table 4.16  Bottom line: interconnect delay gets worse with scaling

ECE 425 Spring 2007Lecture 5 - More about Layout20 Predicting future scaling - the ITRS  ITRS = International Technology Roadmap for Semiconductors  Sponsored by Semiconductor Industry Association  Goal: Forecast challenges in coming technology nodes  Overview: W&H Table 4.17  Visit for more informationwww.itrs.net

ECE 425 Spring 2007Lecture 5 - More about Layout21 Coming Up:  Overview - VLSI Design Flow & Tools  ASIC Layout Styles & Economics  More about CMOS Gate Design