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.

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

Modern VLSI Design 3e: Chapter 3 Copyright 1998, 2002 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
Topics Electrical properties of static combinational gates:
FPGA-Based System Design: Chapter 2 Copyright 2003 Prentice Hall PTR Gate Design n Static complementary logic gate structures. n Switch logic. n Other.
Modern VLSI Design 4e: Chapter 5 Copyright  2008 Wayne Wolf Topics n Memory elements. n Basics of sequential machines.
Introduction to CMOS VLSI Design Lecture 19: Design for Skew David Harris Harvey Mudd College Spring 2004.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Introduction to CMOS VLSI Design Clock Skew-tolerant circuits.
Clock Design Adopted from David Harris of Harvey Mudd College.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 9 - Combinational.
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Modern VLSI Design: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Combinational logic functions n Static complementary logic gate structures.
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.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
Computer Engineering 222. VLSI Digital System Design Introduction.
Lecture #24 Gates to circuits
Modern VLSI Design 2e: Chapter 5 Copyright  1998 Prentice Hall PTR Topics n Memory elements. n Basics of sequential machines.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 13 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino.
Topics Combinational logic functions.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
VLSI Digital Systems Design Alternatives to Fully-Complementary CMOS Logic.
Digital Integrated Circuits for Communication
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Combinational logic functions. n Static complementary logic gate structures.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Interconnect design. n Crosstalk. n Power optimization.
Modern VLSI Design 4e: Chapter 7 Copyright  2008 Wayne Wolf Topics Global interconnect. Power/ground routing. Clock routing. Floorplanning tips. Off-chip.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Standard cell-based layout. n Channel routing. n Simulation.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Modern VLSI Design 4e: Chapter 4 Copyright  2008 Wayne Wolf Topics n Switch networks. n Combinational testing.
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.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Modern VLSI Design 4e: Chapter 6 Copyright  2008 Wayne Wolf Topics Memories: –ROM; –SRAM; –DRAM; –Flash. Image sensors. FPGAs. PLAs.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
FPGA-Based System Design: Chapter 2 Copyright  2003 Prentice Hall PTR Topics n Combinational logic functions. n Static complementary logic gate structures.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Combinational network delay. n Logic optimization.
Notices You have 18 more days to complete your final project!
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: Chapters 3 & 8Partly from 2002 Prentice Hall PTR week6-1 Lectures 16 Transfer Characteristics (Delay and Power) Feb. 10, 2003.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Exercise TAIST ICTES Program VLSI Design Methodology Hiroaki Kunieda Tokyo Institute of Technology.
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
Topics Combinational network delay.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Layouts for logic networks. n Channel routing. n Simulation.
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 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect. n Switch logic.
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.
Dynamic Logic Dynamic Circuits will be introduced and their performance in terms of power, area, delay, energy and AT2 will be reviewed. We will review.
Modern VLSI Design 2e: Chapter 2 Copyright  1998 Prentice Hall PTR Topics n Basic fabrication steps n Transistor structures n Basic transistor behavior.
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.
Solid-State Devices & Circuits
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 Electrical properties of static combinational gates: –transfer characteristics;
Dynamic Logic.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
Static Logic vs. Pseudo-nMOS Static Logic includes pull-up and pull-down networks - 2n transistors for n-input function. Pseudo-nMOS - n+1 transistors.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Digital Integrated Circuits for Communication
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
332:578 Deep Submicron VLSI Design Lecture 14 Design for Clock Skew
Presentation transcript:

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.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Pseudo-nMOS n Uses a p-type as a resistive pullup, n-type network for pulldowns.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Characteristics n Consumes static power. n Has much smaller pullup network than static gate. n Pulldown time is longer because pullup is fighting.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Output voltages n Logic 1 output is always at V DD. n Logic 0 output is above Vss. n V OL = 0.25 (V DD - V SS ) is one plausible choice.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Producing output voltages n For logic 0 output, pullup and pulldown form a voltage divider. n Must choose n, p transistor sizes to create effective resistances of the required ratio. n Effective resistance of pulldown network must be comptued in worst case—series n- types means larger transistors.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Transistor ratio calculation n In steady state logic 0 output: –pullup is in linear region,V ds = V out - (V DD - V SS ) ; –pulldown is in saturation. n Pullup and pulldown have same current flowing through them.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Transistor ratio, cont’d. n Equate two currents: –I dp = I dd. n Using 0.5 mm parameters, 3.3V power supply: –W p /L p / W n /L n = 3.9.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf DCVS logic n DCVSL = differential cascode voltage logic. n Static logic—consumes no dynamic power. n Uses latch to compute output quickly. n Requires true/complement inputs, produces true/complement outputs.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf DCVS structure

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf DCVS operation n Exactly one of true/complement pulldown networks will complete a path to the power supply. n Pulldown network will lower output voltage, turning on other p-type, which also turns off p-type for node which is going down.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf DCVS example

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Precharged logic n Precharged logic uses stored charge to help evaluation. n Precharge node, selectively discharge it. n Take advantage of higher speed of n-types. n Requires multiple phases for evaluation.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino logic n Uses precharge clock to compute output in two phases: –precharge; –evaluate. n Is not a complete logic family—cannot invert.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino gate structure

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino phases Controlled by clock . n Precharge: p-type pullup precharges the storage node; inverter ensures that output goes low. n Evaluate: storage node may be pulled down, so output goes up.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino buffer n Output inverter is needed for two reasons: –make sure that outputs start low, go high so that domino output can be connected to another domino gate; –protects storage node from outside influence.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino operation

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino effect Gate outputs fall in sequence: gate 1gate 2gate 3

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Monotonicity n Domino gates inputs must be monotonically increasing: glitch causes storage node to discharge.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Output buffer n Inverting buffer isolates storage node. Storage node and inverter have correlated values.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Using domino logic n Can rewrite logic expression using De Morgan’s Laws: –(a + b)’ = a’b’ –(ab)’ = a’ + b’ n Add inverters to network inputs/outputs as required.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Domino and stored charge n Charge can be stored in source/drain connections between pulldowns. n Stored charge can be sufficient to affect precharge node. n Can be averted by precharging the internal pulldown network nodes along with the precharge node.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Design-for-yield n Design processes that improve chip yield in very deep submicron/nanometer technologies. n Must treat design and manufacturing as a unified processing to maximize yield in nanometer technologies.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Variations in manufacturing n Three types of variations: –Systematic variations can be predicted based on design and mask information plus manufacturing equipment. –Random variations include variations in parameters, etc. –Environmental variations include temperature, etc.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Trends in manufacturing n Larger variations in process and circuit parameters. n Higher leakage currents. n Patterning problems caused by specific combinations of geometric features. n Metal width and thickness variations. n Stress in vias.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Design-for-yield examples n Lithographic simulation to find yield problems not covered by standard design rules. n Extra vias added to increase the reliability of connections. n Statistical timing analysis to identify problems caused by variations in wiring.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Gates as IP n The standard cell library was one of the first forms of IP. –Reusable across many chips. –Portable from one process to another. n Standard cell compatibility issues: –Layout: cell size, pin placement. –Delay: driving specified load. –Power consumption.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Standard cell physical design n Basic cell organization is dictated by placement and routing system. n All cells are the same height. –May be one of a set of standard widths. n Pins must be placed on routing grid, usually determined by wiriing layers used.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Standard cell logical design n Must support a Boolean complete set of functions. n Should support enough gate types for good logic synthesis results. n Need several electrical variations of each function: –Low power. –High speed.

Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Cell verification and qualification n Cells are verified by layout extraction and circuit simulation. –Simulate a variety of process parameter combinations. n Qualification requires fabrication of cells on the target process.