Lecture 22, Slide 1EECS40, Fall 2004Prof. White Lecture #22 OUTLINE »Timing diagrams »Delay Analysis Reading (Rabaey et al.) Chapter 5.4 Chapter 6.2.1,

Slides:



Advertisements
Similar presentations
COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Advertisements

CMOS Circuits.
Lecture 21 REMINDERS OUTLINE Frequency Response Reading: Chapter 11
HW#10 will be posted tonight
EE42/100, Spring 2006Week 14a, Prof. White1 Week 14a Propagation delay of logic gates CMOS (complementary MOS) logic gates Pull-down and pull-up The basic.
Lecture 11: MOS Transistor
Lecture 15, Slide 1EECS40, Fall 2004Prof. White Lecture #15 OUTLINE The pn Junction Diode -- Uses: Rectification, parts of transistors, light-emitting.
Important note regarding Pre-Lab this week This week you will finish the audio amplifier project by building the tone control and amplifier. In order to.
Lecture #26 Gate delays, MOS logic
Introduction to VLSI Circuits and Systems, NCUT 2007 Chapter 6 Electrical Characteristic of MOSFETs Introduction to VLSI Circuits and Systems 積體電路概論 賴秉樑.
Copyright 2001, Regents of University of California Lecture 18: 04/0703 A.R. Neureuther Version Date 04/03/03 EECS 42 Intro. electronics for CS Spring.
Week 9b, Slide 1EECS42, Spring 2005Prof. White Week 9b OUTLINE Digital logic functions NMOS logic gates The CMOS inverter Reading Rabaey et al.: Section.
© Digital Integrated Circuits 2nd Devices Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Lecture #16 OUTLINE Diode analysis and applications continued
Lecture #24 Gates to circuits
Prelab: MOS gates and layout
Lecture #25a OUTLINE Interconnect modeling
EECS 40 Spring 2003 Lecture 12S. Ross and W. G. OldhamCopyright Regents of the University of California More Digital Logic Gate delay and signal propagation.
Combinational MOS Logic Circuit
Lecture #25 Timing issues
Lecture 19, Slide 1EECS40, Fall 2004Prof. White Lecture #19 ANNOUNCEMENTS Midterm 2 Thursday Nov. 18, 12:40-2:00 pm A-L initials in F295 Haas Business.
DC and transient responses Lezione 3
Lecture 23 Performance, Slide 1EECS40, Fall 2004Prof. White Lecture #23 Performance OUTLINE Timing diagrams (from Lecture 22) Delay analysis (from Lecture.
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
Week 8b OUTLINE Using pn-diodes to isolate transistors in an IC
Lecture 5 – Power Prof. Luke Theogarajan
Digital Integrated Circuits A Design Perspective
Lecture 7: Power.
Complex CMOS Logic Gates
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.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Lecture 9, Slide 1EECS40, Fall 2004Prof. White Lecture #9 OUTLINE –Transient response of 1 st -order circuits –Application: modeling of digital logic gate.
© Digital Integrated Circuits 2nd Devices VLSI Devices  Intuitive understanding of device operation  Fundamental analytic models  Manual Models  Spice.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Gheorghe M. Ştefan
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
© Digital Integrated Circuits 2nd Devices Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
1 Power Dissipation in CMOS Two Components contribute to the power dissipation: »Static Power Dissipation –Leakage current –Sub-threshold current »Dynamic.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
ECE122 – Digital Electronics & Design
1 Euler Graph Using Euler graph to draw layout. 2 Graph Representation Graph consists of vertices and edges. Circuit node = vertex. Transistor = edge.
Microelectronic Circuit Design McGraw-Hill Chapter 4 Field-Effect Transistors Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
Lecture 24a, Slide 1EECS40, Fall 2004Prof. White Lecture #24a OUTLINE Device isolation methods Electrical contacts to Si Mask layout conventions Process.
HOMEWORK 4-1 Compute the low and high noise margins using the following transfer curve of a Pseudo-pMOS inverter.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Introduction to MOS Transistors Section Outline Similarity Between BJT & MOS Introductory Device Physics Small Signal Model.
Sp09 CMPEN 411 L14 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 14: Designing for Low Power [Adapted from Rabaey’s Digital Integrated Circuits,
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Static CMOS Logic Seating chart updates
Chapter 4: Secs ; Chapter 5: pp
Digital Logic Design Lecture # 6 University of Tehran.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
Circuit Delay Performance Estimation Most digital designs have multiple signal paths and the slowest one of these paths is called the critical path Timing.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
CSE477 L08 Capacitance.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 08: MOS & Wire Capacitances Mary Jane Irwin (
ELEC Digital Logic Circuits Fall 2014 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: NAND gate.
CMOS Inverter First Glance
Lecture 21 REMINDERS OUTLINE Frequency Response Reading: Chapter 11
Notes on Diodes 1. Diode saturation current:  
Week 9a OUTLINE MOSFET ID vs. VGS characteristic
Lecture #22 ANNOUNCEMENTS OUTLINE Reading (Rabaey et al.)
Lecture #16 OUTLINE MOSFET ID vs. VGS characteristic
Presentation transcript:

Lecture 22, Slide 1EECS40, Fall 2004Prof. White Lecture #22 OUTLINE »Timing diagrams »Delay Analysis Reading (Rabaey et al.) Chapter 5.4 Chapter 6.2.1, pp

Lecture 22, Slide 2EECS40, Fall 2004Prof. White AF Propagation Delay in Timing Diagrams To simplify the drawing of timing diagrams, we can approximate the signal transitions to be abrupt (though in reality they are exponential). t A 1 0 t F 1 0 t pHL t pLH To further simplify timing analysis, we can define the propagation delay as

Lecture 22, Slide 3EECS40, Fall 2004Prof. White Glitching Transitions The propagation delay from one logic gate to the next can cause spurious transitions, called glitches, to occur. (A node can exhibit multiple transitions before settling to the correct logic level.) A B C F t A,B,C t B 1 B BC A+BA+B t 1 0 t 1 0 A+B t 0 1 F tptp 2tp2tp 3tp3tp

Lecture 22, Slide 4EECS40, Fall 2004Prof. White Glitch Reduction Spurious transitions can be minimized by balancing signal paths Example: F = ABCD

Lecture 22, Slide 5EECS40, Fall 2004Prof. White MOSFET Layout and Cross-Section Top View: Cross Section:

Lecture 22, Slide 6EECS40, Fall 2004Prof. White Source and Drain Junction Capacitance C source = C j  (AREA) + C jsw  ( PERIMETER) = C j L S W + C JSW (2L S + W)

Lecture 22, Slide 7EECS40, Fall 2004Prof. White Computing the Output Capacitance In Out Metal1 V DD GND Poly-Si PMOS W/L=9 /2 In Out Example 5.4 (pp ) NMOS W/L=3 /2 2 =0.25  m

Lecture 22, Slide 8EECS40, Fall 2004Prof. White In Out V DD GND PMOS W/L=9 /2 NMOS W/L=3 /2 2 =0.25  m Capacitances for 0.25  m technology: Gate capacitances: C ox (NMOS) = C ox (PMOS) = 6 fF/  m 2 Overlap capacitances: CGDO(NMOS) = C on = 0.31fF/  m CGDO(PMOS)= C op = 0.27fF/  m Bottom junction capacitances: CJ(NMOS) = K eqbpn C j = 2 fF/  m 2 CJ(PMOS) = K eqbpp C j = 1.9 fF/  m 2 Sidewall junction capacitances: CJSW(NMOS) = K eqswn C j = 0.28fF/  m CJSW(PMOS) = K eqbpp C j = 0.22fF/  m

Lecture 22, Slide 9EECS40, Fall 2004Prof. White

Lecture 22, Slide 10EECS40, Fall 2004Prof. White Typical MOSFET Parameter Values For a given MOSFET fabrication process technology, the following parameters are known: –V T (~0.5 V) –C ox and k (<0.001 A/V 2 ) –V DSAT (  1 V) –  (  0.1 V -1 ) Example R eq values for 0.25  m technology (W = L):

Lecture 22, Slide 11EECS40, Fall 2004Prof. White Compute propagation delays

Lecture 22, Slide 12EECS40, Fall 2004Prof. White Examples of Propagation Delay Product CMOS technology generation Clock frequency, f Fan-out=4 inverter delay Pentium II 0.25  m 600 MHz~100 ps Pentium III 0.18  m 1.8 GHz~40 ps Pentium IV 0.13  m 3.2 GHz~20 ps Typical clock periods: high-performance  P: ~15 FO4 delays PlayStation 2: 60 FO4 delays

Lecture 22, Slide 13EECS40, Fall 2004Prof. White STATIC CMOS DRIVING LARGE LOADS We have seen that the typical driving resistance R for a minimum sized inverter is in the range of 10 K . A 1 K  resistor driving a 50pF load would have a stage delay of 35nsec, huge in comparison to normal stage delays. The load, C L, may be the capacitance of a long line on the chip (e.g. up to 1pF, or may be the load on one of the chip output pins (e.g. up to 50pF). v out v in + - V DD MN 1 MP 1 CLCL Thus we need to use larger devices to drive large capacitive loads, that is greatly increase W/L. However, increasing W/L of a stage will increase the load it presents to the stage driving it, and we just move the delay problem back one stage.

Lecture 22, Slide 14EECS40, Fall 2004Prof. White STATIC CMOS DRIVING LARGE LOADS CLCL PROPOSED SOLUTION: Insert several simple inverter stages with increasing W/L between Inverter 1 and the load C L. The total delay through the multiple stages will be less than the delay of one single stage driving C L. PROBLEM: A minimum sized inverter drives a large load, C L, leading to excessive delay, even with a buffer stage. v in + - V DD MN 1 MP 1 v out V DD MN B MP B

Lecture 22, Slide 15EECS40, Fall 2004Prof. White STATIC CMOS DRIVING LARGE LOADS Example: The 2.5V 0.25  m CMOS inverter driving 50 pF load. Properties: W/L| N =1/.25, W/L| P =2/.25, V DD = 2.5V, V T = 0.5V. Rn = 13 K  K  Rp = 31 K  K   5nm oxide thickness, C ox =6.9 fF/  m 2. NMOS: C Gp = W x L x C ox =1.7 fF. PMOS : C Gp = W x L x C ox =3.4 fF. Thus C IN = 5.2 fF Thus the gate delay for the first stage is (50000/5.2)X10pS = 96.1nS. Total delay = = 96.11nS. TOO LONG and NO IMPROVEMENT! W/L = 4 W/L = 9615 Basic gate delay (0.69RC) is about 10pS. If we size one inverter to drive the load with this time constant it requires a W/L increase by a factor of 50pF/5.2fF =9615. So C IN = 50000fF =50pF for the buffer gate! Note: We are ignoring drain capacitance in these examples. v in + - V DD MN 1 MP 1 v out MN B MP B 50 pF

Lecture 22, Slide 16EECS40, Fall 2004Prof. White STATIC CMOS DRIVING LARGE LOADS Same example with tapered device sizes (geometric series) Case 2: Now taper through 3 buffer stages with W/L ratios of 9.9 (9.9 4 =9615) Case 1: Same example, but with buffer devices scaled by factor of 98 (98 2 =9615 ) Stage 1 load = 98 X 5.2fF, (R= 3.5K) Stage 2 load = 50 pF, (R = 3.5K /98) Delay = 98 X 10pS + 96nS/98 = nS ~2nS 4 equal gate delays of 9.9 x 10pS =99pS Total = 4 X.099nS ~0.4nS Gate delay through 4 gates is much less than through 2! Note: We are ignoring drain capacitance in these examples.

Lecture 22, Slide 17EECS40, Fall 2004Prof. White STATIC CMOS DRIVING LARGE LOADS Comments In our example we got better results with 3 buffer stages than 1. 7 buffer stages would do even better. How many buffer stages are optimum? Well under these simple assumptions (like ignoring drain and wiring capacitance, and operating asynchronously) you can show that the number of buffer stages, N obeys N +1 = ln(R) where R is the ratio of the load capacitance to the capacitance of a minimum sized stage. This formula is not important, but you should remember the concept that buffering with multiple stages usually leads to lower net delay if the load is large. v out v in + - CLCL V DD MN 1 MP 1 MN B1 MP B1 MN B2 MP B2 MN B3 MP B3