W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 1 Who needs to take EE 40: EECS majors and those transferring into.

Slides:



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

A) LC circuits and Oscillation Frequency
Reading Assignment: Chapter 8 in Electric Circuits, 9th Ed. by Nilsson
Differential Equations
Chapter 9 Capacitors.
W. G. Oldham EECS 42 Spring 2001 Lecture 19 Copyright Regents of University of California Physical Limitations of Logic Gates – Week 10a In a computer.
Gates and Circuits Nell Dale & John Lewis (adaptation by Erin Chambers and Michael Goldwasser)
CMOS Logic Circuits.
Topics Electrical properties of static combinational gates:
The scale of IC design Small-scale integrated, SSI: gate number usually less than 10 in a IC. Medium-scale integrated, MSI: gate number ~10-100, can operate.
Digital Components Introduction Gate Characteristics Logic Families
Feb. 17, 2011 Midterm overview Real life examples of built chips
High Frequency Distortion in Power Grids due to Electronic Equipment Anders Larsson Luleå University of Technology.
Digital Techniques Fall 2007 André Deutz, Leiden University
Direct-Current Circuits
Practical Considerations for Digital Design
Multivibrators and the 555 Timer
Storey: Electrical & Electronic Systems © Pearson Education Limited 2004 OHT 18.1 Transient Behaviour  Introduction  Charging Capacitors and Energising.
ECE 424 – Introduction to VLSI
ECE C03 Lecture 71 Lecture 7 Delays and Timing in Multilevel Logic Synthesis Hai Zhou ECE 303 Advanced Digital Design Spring 2002.
Overview Discuss Test 1 Review RC Circuits
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Fundamentals of Circuits: Direct Current (DC)
1 EE40 Summer 2010 Hug EE40 Lecture 10 Josh Hug 7/17/2010.
DC Circuits Chapter 26 Opener. These MP3 players contain circuits that are dc, at least in part. (The audio signal is ac.) The circuit diagram below shows.
Transient Excitation of First-Order Circuits
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 #26 Gate delays, MOS logic
Week 7a, Slide 1EECS42, Spring 2005Prof. White Week 7a Announcements You should now purchase the reader EECS 42: Introduction to Electronics for Computer.
EECS 40 Fall 2002 Lecture 13 Copyright, Regents University of California S. Ross and W. G. Oldham 1 Today: Ideal versus Real elements: Models for real.
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.
W. G. Oldham and S. RossEECS 40 Fall 2002 Lecture 6 1 CIRCUITS, NODES, AND BRANCHES Last time: Looked at circuit elements, used to model the insides of.
S. RossEECS 40 Spring 2003 Lecture 28 Today… Analyzing digital computation at a very low level! The Latch Pipelined Datapath Control Signals Concept of.
Sheila Ross and W. G. OldhamEECS 40 Fall 2002 Lecture 2 Copyright Regents of University of California Logic Gates: NOT a Prerequisite! Today: Gates, gates.
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.
Lecture #25 Timing issues
Lecture #8 Circuits with Capacitors
2/13/07184 Lecture 201 PHY 184 Spring 2007 Lecture 20 Title:
ECE C03 Lecture 61 Lecture 6 Delays and Timing in Multilevel Logic Synthesis Prith Banerjee ECE C03 Advanced Digital Design Spring 1998.
Sheila Ross and W. G. OldhamEECS 40 Spring 2003 Lecture 4 Copyright Regents of University of California Lecture 4 When we perform a sequence of computations.
Lecture 13, Slide 1EECS40, Fall 2004Prof. White Lecture #13 Announcements You should now purchase the reader EECS 40: Introduction to Microelectronics,
Capacitive Charging, Discharging, and Simple Waveshaping Circuits
EE42/100 Lecture 9 Topics: More on First-Order Circuits Water model and potential plot for RC circuits A bit on Second-Order Circuits.
Lecture 9, Slide 1EECS40, Fall 2004Prof. White Lecture #9 OUTLINE –Transient response of 1 st -order circuits –Application: modeling of digital logic gate.
9/20/2004EE 42 fall 2004 lecture 91 Lecture #9 Example problems with capacitors Next we will start exploring semiconductor materials (chapter 2). Reading:
Lec. (4) Chapter (2) AC- circuits Capacitors and transient current 1.
Lecture Outline Chapter 21 Physics, 4th Edition James S. Walker
09/16/2010© 2010 NTUST Today Course overview and information.
2. Analogue Theory and Circuit Analysis 2.1 Steady-State (DC) Circuits 2.2 Time-Dependent Circuits DeSiaMorePowered by DeSiaMore1.
W. G. Oldham EECS 40 Fall 2001 Lecture 5 Copyright Regents of University of California 1 Review of charging and discharging in RC Circuits Lectures 2 and.
Lecture 13 Direct Current Circuits
Chapter 07 Electronic Analysis of CMOS Logic Gates
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: Chapters 3 & 8Partly from 2002 Prentice Hall PTR week6-1 Lectures 16 Transfer Characteristics (Delay and Power) Feb. 10, 2003.
Chapter 28 Direct Current Circuits. Introduction In this chapter we will look at simple circuits powered by devices that create a constant potential difference.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
11/22/2004EE 42 fall 2004 lecture 351 Lecture #35: data transfer Last lecture: –Communications synchronous / asynchronous –Buses This lecture –Transmission.
October 2004Computer Hardware Lecture 5 Slide1 / 29 Lecture 5 Physical Realisation of Logic Gates.
Timing Analysis Section Delay Time Def: Time required for output signal Y to change due to change in input signal X Up to now, we have assumed.
Floyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd © 2008 Pearson Education Chapter 1.
Solid-State Devices & Circuits
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 4: September 12, 2012 Transistor Introduction.
Week 4b, Slide 1EECS42, Spring 2005Prof. White Notes 1.Midterm 1 – Thursday February 24 in class. Covers through text Sec. 4.3, topics of HW 4. GSIs will.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 5: September 8, 2014 Transistor Introduction.
Chapter 9 CAPACITOR.
©2010 Cengage Learning SLIDES FOR CHAPTER 8 COMBINATIONAL CIRCUIT DESIGN AND SIMULATION USING GATES Click the mouse to move to the next page. Use the ESC.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Chapter 4 through Section 4.3
Presentation transcript:

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 1 Who needs to take EE 40: EECS majors and those transferring into EECS. EECS Minors may take EE 100 or EE 42 with Physics 7b. Bioengineers may take EE 100. EE 100: Basic electrical science, more depth than EE 40 including AC analysis. Very little digital/logic. EE 42: Almost a twin of EE 40. More review of basic Circuit analysis (Physics 7b not assumed). Skips complicated circuits at the end of EE 40. No lab. EE 100: MW 4-5:30, PoolaEE 42: MW 3-4, Oldham

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 2 TYPO-FREE GUARANTEE Every significant typo in lecture or homework (one that changes the answer of the example/problem) results in a bonus point on that weeks homework. 4 points this week! This weeks homework deadline extended to Tuesday, September 10 because of typo. Download correction.

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 3 Lecture 3 Last Time: Logic Gates Synthesis using NAND gates and Sum-of-Products Gate Delays – unit gate delay concept (to be reviewed) Synchronous and Asynchronous Logic (to be reviewed) This Time: Review of Gate Delays Source of Gate Delays Typical waveforms

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 4 UNIT GATE DELAY D (review) Time delay D occurs between input and output: computation is not instantaneous Value of input at t = 0 + determines value of output at later time t = D A B C Logic State t t D 0 0 Input (A and B tied together) Idealized Output

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 5 WHAT IS THE ORIGIN OF GATE DELAY? Logic gates are electronic circuits that process electrical signals Most common signal for logic variable: voltage Specific voltage ranges correspond to 0 or 1 Note that the specific voltage range for 0 or 1 depends on logic family, and in general decreases with logic generations Key Idea: Voltages in real circuits cannot suddenly jump – they actually must change with finite slope. Basic reason: Every node in a circuit has a capacitance to other nodes. Voltages on capacitances cannot jump – that would require transfer of energy in zero time. We will just accept this for now, but examine it more carefully in Lecture 4. Typically, voltages approach their final values asymptotically.

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 6

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 7 VOLTAGE WAVEFORMS (TIME FUNCTIONS) Inverter input is v IN (t), output is v OUT (t) inside a large system t V in (t) output

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 8 GATE DELAY (PROPAGATION DELAY) Define as the delay required for the output voltage to reach 50% of its final value (this is 0.7 of the traditional exponential decay time constant). Inverters are designed so that the gate delay is symmetrical (rise and fall) V in (t) t 1.5 V out (t) t 1.5 Approximation

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 9 GATE DELAY EXAMPLE Cascade of Logic Gates A B C D Inputs have different delays, but we ascribe a single worst-case delay to every gate How many gate delays for shortest path? How many gate delays for longest path? ANSWER : 2 ANSWER : 3

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 10 D t t t t t Logic state TIMING DIAGRAM FROM LAST TIME Show transitions of variables vs time A B C Note that becomes valid two gate delays after B&C switch, because the invert function takes one delay and the NAND function a second. No change at t = 3 Note becomes valid one gate delay after B switches 1 0

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 11 D t t t t t Logic state TIMING DIAGRAM WITH ONE CHANGE (Change output gate to NOR from NAND) A B C Note that becomes valid two gate delays after B&C switch, because the invert function takes one delay and the NAND function a second. Note becomes valid one gate delay after B switches 1 0 False change of D at t = 2

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 12 D t t t t Logic state TIMING DIAGRAM WITH ONE MORE CHANGE (Insert AND function at output – CLOCK) Output will always be zero until a gate delay after K goes high A B C False change of D at t = 2 need not disturb the output F, if we keep K low until t = 3 and then bring K high. 1 0 This is one way to get an asynchronous logic function. K F Note that intermediate results are unchanged

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 13 EFFECT OF PROPAGATION DELAY ON PROCESSOR SPEED Computer architects would like each system clock cycle to have between 20 and 50 gate delays … use 35 for calculations Implication: clock frequency = 500 MHz clock period = ( s 1 ) 1 Period = s = 2 ns (nanoseconds) Gate delay must be = (1/35) Period = (2 ns)/35 = 57 ps (picoseconds) How fast is this? Speed of light: c = m/s (~1ns per foot) Distance traveled in 57 ps is: C X = (3x10 8 m/s)(57x10 -12s ) = 17 x m = 1.7cm

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 14 WHAT DETERMINES GATE DELAY? The delay is mostly simply the charging of the capacitors at internal nodes. We need to learn the fundamentals of electronic circuits to analyze this. charge, current, voltage, power, circuit elements such as sources, resistors, etc (Physics 7B) … Lecture 4 reviews these basic quantities needed for electrical circuit calculations Lecture 5 calculates delays owing to charging of capacitors.

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 15 Example from Lecture 5 The gate delay is simply the charging of the capacitors at internal nodes. R C R = 1000, C= F t v IN V OUT For these R and C values the delay encountered (using our criterion of half way) is 69 ps. We will see how this is calculated in the next lecture. = 0.069ns

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 16 Review of charging and discharging in RC Circuits (an enlightened approach) Before we continue with formal circuit analysis - lets review RC circuits Rationale: Every node in a circuit has capacitance to ground, like it or not, and its the charging of these capacitances that limits real circuit performance (speed) Relevance to digital circuits: We communicate with pulses We send beautiful pulses out But we receive lousy-looking pulses and must restore them RC charging effects are responsible …. So lets review them.

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 17 Example from earliest days of digital circuits: The first transatlantic telegraph Remember - the code was dots and dashes The input pulse for a dot was about a tenth second long and a large voltage The details of the distortion mechanism involve transmission-line theory something we can better understand after we first take on simple RC circuits, but to really treat correctly, we need to study Electromagnetic Theory (EECS 117A). What emerged at the other end was an attenuated pulse about 3 seconds long!

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 18 What environment do pulses face? Every wire in a circuit has resistance. Every junction (called nodes) has capacitance to ground and other nodes. The active circuit elements (transistors) add additional resistance in series with the wires, and additional capacitance in parallel with the node capacitance. A pulse originating at node I will arrive delayed and distorted at node O because it takes time to charge C through R I O

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 19 Why study RC circuits now (before even basic circuit analysis)? Motivation: Understand the degradation of digital signals and the need for regeneration. Approach: pick the simplest basic circuit (one R and one C) and really understand it (lets totally beat it up!) Background: In high school and college physics we already studied resistors and capacitors More background: In calculus and differential equations we already solved the only differential equation we will see all semester. More background: We know from math that for linear differential equations there is a unique solution, so no matter how we find it, if it satisfies the equation and boundary conditions it is the one and only true solution. Icing: Heck, we have all seen decaying exponentials before, so we all we have to do is just make much closer friends of them.

W. G. Oldham EECS 40 Fall 2001 Lecture 3 Copyright Regents of University of California 20 An example of the kind of circuit we will deal with in weeks Note that its just a bunch of Rs and Cs. It will be easy!