I/O Design EE141. Announcements. EE141-Fall 2006 Digital Integrated Circuits. Class Material. Pads + ESD Protection.

Similar documents
EE141-Spring 2007 Digital Integrated Circuits

EE141- Spring 2004 Digital Integrated Circuits

Lecture 18 SOI Design Power Distribution. Midterm project reports due tomorrow. Please post links on your project web page

Lecture 14: Datapath Functional Units Adders

VLSI Design I; A. Milenkovic 1

EE584 Introduction to VLSI Design Final Project Document Group 9 Ring Oscillator with Frequency selector

VLSI Design I; A. Milenkovic 1

Learning Outcomes. Spiral 2 8. Digital Design Overview LAYOUT

L15: VLSI Integration and Performance Transformations

Digital Integrated Circuits Lecture 20: Package, Power, Clock, and I/O

Design Challenges in Multi-GHz Microprocessors

Adder Design and Analysis

Lecture 9: Cell Design Issues

EE241 - Spring 2002 Advanced Digital Integrated Circuits

Introduction to CMOS VLSI Design (E158) Lecture 9: Cell Design

Interconnect-Power Dissipation in a Microprocessor

ISSCC 2003 / SESSION 6 / LOW-POWER DIGITAL TECHNIQUES / PAPER 6.2

Very Large Scale Integration (VLSI)

EE434 ASIC & Digital Systems. Partha Pande School of EECS Washington State University

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

Announcements. Advanced Digital Integrated Circuits. Quiz #3 today Homework #4 posted This lecture until 4pm

Preface to Third Edition Deep Submicron Digital IC Design p. 1 Introduction p. 1 Brief History of IC Industry p. 3 Review of Digital Logic Gate

! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. ! Standard Cells. ! CMOS Process Enhancements

L15: VLSI Integration and Performance Transformations

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

Design & Analysis of Low Power Full Adder

ECE380 Digital Logic

Kenneth R. Laker, University of Pennsylvania, updated 20Jan15

04/29/03 EE371 Power Delivery D. Ayers 1. VLSI Power Delivery. David Ayers

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

VLSI DESIGN OF DIGIT-SERIAL FPGA ARCHITECTURE

Power Spring /7/05 L11 Power 1

EE115C Winter 2017 Digital Electronic Circuits. Lecture 11: Wires, Elmore Delay

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

Microcircuit Electrical Issues

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

Novel Low-Overhead Operand Isolation Techniques for Low-Power Datapath Synthesis

An energy efficient full adder cell for low voltage

PHYSICAL STRUCTURE OF CMOS INTEGRATED CIRCUITS. Dr. Mohammed M. Farag

High Performance Low-Power Signed Multiplier

An Analog Phase-Locked Loop

Combinational Logic. Prof. MacDonald

International Journal of Advance Engineering and Research Development

Lecture 4&5 CMOS Circuits

Lecture 4. The CMOS Inverter. DC Transfer Curve: Load line. DC Operation: Voltage Transfer Characteristic. Noise in Digital Integrated Circuits

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Reference. Wayne Wolf, FPGA-Based System Design Pearson Education, N Krishna Prakash,, Amrita School of Engineering

! Sequential Logic. ! Timing Hazards. ! Dynamic Logic. ! Add state elements (registers, latches) ! Compute. " From state elements

Digital Microelectronic Circuits ( ) Pass Transistor Logic. Lecture 9: Presented by: Adam Teman

Engr354: Digital Logic Circuits

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

A NOVEL 4-Bit ARITHMETIC LOGIC UNIT DESIGN FOR POWER AND AREA OPTIMIZATION

CHAPTER 5 DESIGN AND ANALYSIS OF COMPLEMENTARY PASS- TRANSISTOR WITH ASYNCHRONOUS ADIABATIC LOGIC CIRCUITS

Static Random Access Memory - SRAM Dr. Lynn Fuller Webpage:

EE241 - Spring 2004 Advanced Digital Integrated Circuits. Announcements. Borivoje Nikolic. Lecture 15 Low-Power Design: Supply Voltage Scaling

Low Power 8-Bit ALU Design Using Full Adder and Multiplexer

Lecture 17. Low Power Circuits and Power Delivery

Integrated Circuits & Systems

Implementation of Efficient 5:3 & 7:3 Compressors for High Speed and Low-Power Operations

EE-382M-8 VLSI II. Early Design Planning: Back End. Mark McDermott. The University of Texas at Austin. EE 382M-8 VLSI-2 Page Foil # 1 1

Design of 32-bit Carry Select Adder with Reduced Area

Lecture 9: Clocking for High Performance Processors

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

POWER GATING. Power-gating parameters

Timing and Power Optimization Using Mixed- Dynamic-Static CMOS

Introduction to CMOS VLSI Design (E158) Lecture 5: Logic

EMT 251 Introduction to IC Design

Power-Area trade-off for Different CMOS Design Technologies

Lecture 13: Interconnects in CMOS Technology

Low Power 32-bit Improved Carry Select Adder based on MTCMOS Technique

An Optimal Design of Ring Oscillator and Differential LC using 45 nm CMOS Technology

Enhancement of Design Quality for an 8-bit ALU

Low-Power Digital CMOS Design: A Survey

Lecture 16. Complementary metal oxide semiconductor (CMOS) CMOS 1-1

Computer Hardware Engineering (IS1200) Computer Organization and Components (IS1500) Fall 2017 Lecture 7: Combinational Logic

Combinational Logic Gates in CMOS

CMOS Transistor and Circuits. Jan 2015 CMOS Transistor 1

Synthesis of Combinational Logic

Microcontroller Systems. ELET 3232 Topic 13: Load Analysis

Design and Implementation of Complex Multiplier Using Compressors

Lecture 6-1. Data Path Circuits

A new 6-T multiplexer based full-adder for low power and leakage current optimization

CML Current mode full adders for 2.5-V power supply

Homework 10 posted just for practice. Office hours next week, schedule TBD. HKN review today. Your feedback is important!

DESIGN AND ANALYSIS OF LOW POWER 10- TRANSISTOR FULL ADDERS USING NOVEL X-NOR GATES

Digital Integrated CircuitDesign

EECS150 - Digital Design Lecture 2 - CMOS

Analysis and Comparison on Full Adder Block in Submicron Technology By: Massimo Alioto and Gaetano Palumbo. Krystina Tabangcura 7/25/11

EECS 141: SPRING 98 FINAL

Reduced Swing Domino Techniques for Low Power and High Performance Arithmetic Circuits

A Low Power and Area Efficient Full Adder Design Using GDI Multiplexer

EE 330 Lecture 43. Digital Circuits. Other Logic Styles Dynamic Logic Circuits

19. Design for Low Power

Investigation on Performance of high speed CMOS Full adder Circuits

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

DUAL STEPPER MOTOR DRIVER

International Journal of Scientific & Engineering Research, Volume 4, Issue 5, May ISSN

Transcription:

EE141-Fall 2006 Digital Integrated Circuits nnouncements Homework 9 due on Thursday Lecture 26 I/O 1 2 Class Material Last lecture Timing Clock distribution Today s lecture I/O Power distribution Intro to adders Reading Chapter 11 I/O Design 3 4 Pads + ED Protection Chip Packaging PD R D1 D2 X C Diode L onding wire L Chip Lead frame Pin Mounting cavity ond wires (~25μm) are used to connect the package to the chip Pads are arranged in a frame around the chip Pads are relatively large (~100μm in 0.25μm technology), with large pitch (100μm) Many chips areas are pad limited 5 6 1

Pad Frame Layout Die Photo Chip Packaging n alternative is flipchip : Pads are distributed around the chip The soldering balls are placed on pads The chip is flipped onto the package Can have many more pads 7 8 Impact of Resistance Power Distribution We have already learned how to drive RC interconnect Impact of resistance is commonly seen in power supply distribution: IR drop Voltage variations Power supply is distributed to minimize the IR drop and the change in current due to switching of gates 9 10 RI Introduced Noise I Resistance and the Power Distribution Problem efore fter pre X R V V M1 I R V Requires fast and accurate peak current prediction Heavily influenced by packaging technology 11 ource: Cadence 12 2

Power Distribution Power and Ground Distribution GND Low-level distribution is in Metal 1 Power has to be strapped in higher layers of metal. The spacing is set by IR drop, electromigration, inductive effects lways use multiple contacts on straps Logic Logic GND GND (a) Finger-shaped network (b) Network with multiple supply pins 13 14 3 Metal Layer pproach (EV4) 4 Metal Layers pproach (EV5) 3rd coarse and thick metal layer added to the technology for EV4 design Power supplied from two sides of the die via 3rd metal layer 2nd metal layer used to form power grid 90% of 3rd metal layer used for power/clock routing 4th coarse and thick metal layer added to the technology for EV5 design Power supplied from four sides of the die Grid strapping done all in coarse metal 90% of 3rd and 4th metals used for power/clock routing Metal 4 Metal 3 Metal 3 Metal 2 Metal 1 Metal 2 Metal 1 Courtesy Compaq 15 Courtesy Compaq 16 6 Metal Layer pproach EV6 Decoupling Capacitors 2 reference plane metal layers added to the technology for EV6 design olid planes dedicated to Vdd/Vss ignificantly lowers resistance of grid Lowers on-chip inductance RP2/Vdd UPPLY oard wiring C d onding wire CHIP Metal 4 Metal 3 RP1/Vss Metal 2 Metal 1 Decoupling capacitor Decoupling capacitors are added: On the board (right under the supply pins) On the chip (under the supply straps, near large buffers) Courtesy Compaq 17 18 3

Decoupling Capacitors Under the die dders 19 20 n Intel Microprocessor it-liced Design Control 9-1 Mux 5-1 Mux a CRRYGEN g64 9-1 Mux node1 ck1 2-1 Mux b UMGEN + LU LU : Logical Unit s0 s1 UMEL REG sum sumb to Cache Data-In Register dder hifter Multiplexer it 3 it 2 it 1 it 0 Data-Out 1000um Itanium has 6 64-bit integer execution units like this one Tile identical processing elements 21 22 it-liced Datapath Itanium Integer Datapath From register files / Cache / ypass Multiplexers hifter dder stage 1 Wiring Loopback us Loopback us dder stage 2 Wiring Loopback us it slice 63 dder stage 3 it slice 2 it slice 1 it slice 0 um elect To register files / Cache 23 Fetzer, Orton, ICC 02 24 4

Full-dder The inary dder Cin Full adder um Cout Cin Full adder um Cout = = + + + = + + 25 26 Express um and Carry as a function of P, G, D The Ripple-Carry dder Define 3 new variable which ONLY depend on, Generate (G) = Propagate (P) = Delete = 0 0 1 1 2 2 3 3,0,0,1,2,3 F F F F (=,1 ) 0 1 2 3 Worst case delay linear with the number of bits t d = O(N) Can also derive expressions for and based on D and P t adder = (N-1)t carry + t sum Note that we will be sometimes using an alternate definition for Propagate (P) = + 27 Goal: Make the fastest possible carry path circuit 28 Complementary tatic CMO Full dder Inversion Property X F F 28 Transistors 29 30 5

Minimize Critical Path by Reducing Inverting tages etter tructure: The Mirror dder Even cell Odd cell 0 0 1 1 2 2 3 3 VDD,0,0,1,2,3 F F F F "0"-Propagate Kill 0 1 2 3 "1"-Propagate Generate Exploit Inversion Property 24 transistors 31 32 The Mirror dder The NMO and PMO chains are completely symmetrical. maximum of two series transistors can be observed in the carrygeneration circuitry. When laying out the cell, the most critical issue is the minimization of the capacitance at node. The reduction of the diffusion capacitances is particularly important. The capacitance at node is composed of four diffusion capacitances, two internal gate capacitances, and six gate capacitances in the connecting adder cell. The transistors connected to are placed closest to the output. Only the transistors in the carry stage have to be optimized for optimal speed. ll transistors in the sum stage can be minimal size. Next Lecture dders, Multipliers 33 34 6