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.

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

Logic Families and Their Characteristics
Ch.7 Layout Design Standard Cell Design TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
Lecture 21: Packaging, Power, & Clock
CSE477 L19 Timing Issues; Datapaths.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 19: Timing Issues; Introduction to Datapath.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR SRAM-based FPGA n SRAM-based LE –Registers in logic elements –LUT-based logic element.
Digital Integrated Circuits© Prentice Hall 1995 Interconnect COPING WITH INTERCONNECT.
Introduction to CMOS VLSI Design Lecture 20: Package, Power, and I/O
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 21 - Floorplanning.
Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Switch networks. n Combinational testing.
Modern VLSI Design 2e: Chapter4 Copyright  1998 Prentice Hall PTR.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 20 - Chip-Level.
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
Microwave Interference Effects on Device,
VLSI Digital System Design
Lecture 7: Power.
Modern VLSI Design 2e: Chapter 4 Copyright  1998 Prentice Hall PTR Topics n Crosstalk. n Power optimization.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Interconnect design. n Crosstalk. n Power optimization.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Circuit design for FPGAs: –Logic elements. –Interconnect.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Switch networks. n Combinational testing.
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
Modern VLSI Design 4e: Chapter 2 Copyright  2009 Prentice Hall PTR Topics n Basic fabrication steps. n Transistor structures. n Basic transistor behavior.
Modern VLSI Design 3e: Chapter 5,6 Copyright  2002 Prentice Hall PTR Adapted by Yunsi Fei Topics n Sequential machine (§5.2, §5.3) n FSM construction.
Digital Integrated Circuits© Prentice Hall 1995 Interconnect COPING WITH INTERCONNECT.
FPGA-Based System Design: Chapter 2 Copyright  2003 Prentice Hall PTR Topics n Off-chip connections.
Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week9-1 Lectures 21, 22 FPGA and Top-Down Design Flow Mar. 3 and 5, 2003.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Modern VLSI Design 2e: Chapter 7 Copyright  1998 Prentice Hall PTR Topics n Block placement. n Global routing. n Switchbox routing.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR FPGA Fabric n Elements of an FPGA fabric –Logic element –Placement –Wiring –I/O.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Combinational network delay. n Logic optimization.
1 OUTPUT Pad and Driver. 2 CLOCK DRIVER 3 Buffering S = scaling or tapering factor CL = S N+1 Cg ……………… All inverters have identical delay of t o = delay.
Introduction to CMOS VLSI Design Lecture 25: Package, Power, Clock, and I/O David Harris Harvey Mudd College Spring 2007.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Pseudo-nMOS gates. n DCVS gates. n Domino gates.
Modern VLSI Design 3e: Chapter 3Partly from 2002 Prentice Hall PTR week5-1 Lecture 14 CMOS Logic Gates Feb. 5, 2003.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Interconnect design. n Crosstalk. n Power optimization.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
Topics Combinational network delay.
CHAPTER 8 Developing Hard Macros The topics are: Overview Hard macro design issues Hard macro design process Physical design for hard macros Block integration.
Topics Architecture of FPGA: Logic elements. Interconnect. Pins.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Circuit design for FPGAs n Static CMOS gate vs. LUT n LE output drivers n Interconnect.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect. n Switch logic.
NMOS FABRICATION 1. Processing is carried out on a thin wafer cut from a single crystal of silicon of high purity into which the required p-impurities.
11-1 Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon Latch-up & Power Consumption Latch-up Problem Latch-up condition  1   2 >1 GND Vdd.
FPGA-Based System Design: Chapter 1 Copyright  2004 Prentice Hall PTR Moore’s Law n Gordon Moore: co-founder of Intel. n Predicted that number of transistors.
Modern VLSI Design 2e: Chapter 2 Copyright  1998 Prentice Hall PTR Topics n Basic fabrication steps n Transistor structures n Basic transistor behavior.
Modern VLSI Design 3e: Chapter 2Partly from 2002 Prentice Hall PTR week3-1 Lectures 6, 7 and 8 Transistor Function Jan. 17, 20 and 22, 2003.
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
Interconnect/Via.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Combinational network delay. n Logic optimization.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Transistor sizing: –Spice analysis. –Logical effort.
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
MICROPROCESSOR DESIGN1 IR/Inductive Drop Introduction One component of every chip is the network of wires used to distribute power from the input power.
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
Topics Off-chip connections..
The Xilinx Virtex Series FPGA
COPING WITH INTERCONNECT
Presentation transcript:

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 connections.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Power distribution n Must size wires to be able to handle current—requires designing topology of V DD /V SS networks. n Want to keep power network in metal— requires designing planar wiring.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Low-resistance jumper We want to avoid this:

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Interdigitated power and ground lines V DD V SS

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Power tree design n Each branch must be able to supply required current to all of its subsidiary branches: I x =  b  x I b n Trees are interdigitated to supply both sides of power supply.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Planar power/ground routing theorem n Draw a dividing line through each cell such that all V DD terminals are on one side and all V SS terminals on the other. n If floorplan places all cells with V DD on same side, there exists a routing for both V DD and V SS which does not require them to cross. cell V DD V SS

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Planar routing theorem example A B C V DD V SS V DD V SS cut line no cut line no connection

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Power supply noise n Variations in power supply voltage manifest themselves as noise into the logic gates. n Power supply wiring resistance creates voltage variations with current surges. n Voltage drops on power lines depend on dynamic behavior of circuit.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Tackling power supply noise n Must measure current required by each block at varying times. n May need to redesign power/ground network to reduce resistance at high current loads. n Worst case, may have to move some activity to another clock cycle to reduce peak current.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Clock distribution n Goals: –deliver clock to all memory elements with acceptable skew; –deliver clock edges with acceptable sharpness. n Clocking network design is one of the greatest challenges in the design of a large chip.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Clock delay varies with position

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR H-tree 

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Clock distribution tree n Clocks are generally distributed via wiring trees. n Want to use low-resistance interconnect to minimize delay. n Use multiple drivers to distribute driver requirements—use optimal sizing principles to design buffers. n Clock lines can create significant crosstalk.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Clock distribution tree example

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Floorplanning tips n Develop a wiring plan. Think about how layers will be used to distribute important wires. n Sweep small components into larger blocks. A floorplan with a single NAND gate in the middle will be hard to work with. n Design wiring that looks simple. If it looks complicated, it is complicated.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Floorplanning tips, cont’d. n Design planar wiring. Planarity is the essence of simplicity. It isn’t always possible, but do it where feasible (and where it doesn’t introduce unacceptable delay). n Draw separate wiring plans for power and clocking. These are important design tasks which should be tackled early.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Off-chip connections n A package holds the chip. Packages can introduce significant inductance. n Pads on the chip allow the wires on chip to be connected to the package. Pads are library components which require careful electrical design.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Structure of a typical package

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Package structure n Package body is physical/thermal support for chip. n Cavity holds chip. n Leads in package connect to pads, provide substrate connection to chip.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Some packages DIP PGA PLCC

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Pin inductance n Package pins have non-trivial inductance. n Power and ground nets typically require many pins to supply required current through the packaging inductance.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Pin inductance example Power circuit including pin indutance:

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Pin inductance example, cont’d n Voltage across pin inductance: v L = L di L / dt n Current surge into chip causes inductive voltage drop: –L = 0.5 nH; –i L = 1A; –v L = 0.5 V.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR I/O architecture n Pads are placed on top-layer metal to provide a place to bond to the package. n Pads are typically placed around periphery of chip. n Some advanced packaging systems bond directly to package without bonding wire; some allow pads across entire chip surface.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Pad frame architecture

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Pad frame design n Must supply power/ground to each pad as well as chip core. n Positions of pads around frame may be determined by pinout requirements on package. n Want to distribute power/ground pins as evenly as possible to minimize power distribution problems.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Input pads n Main purpose is to provide electrostatic discharge (ESD) protection. n Gate voltage of transistor is very sensitive—can be permanently damaged by high voltage. n Static electricity in room is sufficient to damage CMOS ICs.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Input pad circuits n Resistor is used in series with pad to limit current caused by voltage spike. n May use parasitic bipolar transistors to drain away high voltages: –one for positive pulses; –another for negative pulses. n Must design layout to avoid latch-up.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Output pad circuits n Don’t need ESD protection—transistor gates not connected to pad. n Must be able to drive capacitive load of pad + outside world. n May need voltage level shifting, etc. to be compatible with other logic families.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Output pad circuit, cont’d.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Three-state pad n Combination input/output, controlled by mode input on chip. n Pad includes logic to disconnect output driver when pad is used as input. n Must be protected against ESD.

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Three-state pad circuit

Modern VLSI Design 3e: Chapter 7 Copyright  1998, 2002 Prentice Hall PTR Boundary scan n Boundary scan is a technique for testing chips on boards. Pads on chips are arranged into a scan chain that can be used to observe and control pins of all chips. n Requires some control circuitry on pads along with an on-chip controller and boundary-scan-mode control pins.