DOC PREVIEW
MIT 6 012 - Digital Circuits

This preview shows page 1-2-3-4-5 out of 16 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 16 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Lecture 11 Digital Circuits (I) THE INVERTER Outline • Introduction to digital circuits –The inverter • NMOS inverter with resistor pull-up Reading Assignment: Howe and Sodini; Chapter 5, Sections 5.1-5.3 16.012 Spring 2009 Lecture 111. Introduction to digital circuits: the inverter In digital circuits, digitally-encoded information is represented by means of two distinct voltage ranges: V VMAX VOH VOL logic 0 VMIN logic 1 undefined � region The Static Definition • Logic 0: VMIN  V VOL • Logic 1: VOH  V VMAX • Undefined logic value: VOL  V VOH Logic operations are performed using logic gates. Simplest logic operation of all: inversion  inverter 26.012 Spring 2009 Lecture 11Ideal inverter IN OUT 1OUT=IN 0 1 IN 0 Circuit representation and ideal transfer function: VOUT v+ V+ VOUT=VIN V+ + +2 VOUTVIN --0 0 V�M=V+ V+ VIN 2 Define switching point or logic threshold : • VM  input voltage for which VOUT = VIN – For 0  VIN < VM  VOUT = V+ – For VM < VIN  V+  VOUT = 0 Ideal inverter returns well defined logical outputs (0 or V+) even in the presence of considerable noise in VIN (from voltage spikes, crosstalk, etc.)  signal is regenerated! 6.012 Spring 2009 Lecture 11 3“Real” inverter • Logic 0: –VMIN  output voltage for which VIN = V+ –VOL  smallest output voltage where slope = -1 • Logic 1: –VOH  largest output voltage where slope = -1 –VMAX  output voltage for which VIN = 0 In a real inverter, valid logic levels defined as follows: VOUT VINV+ 0 0 slope=-1VOH VOL VMIN VMAXlogic 1 logic 0 transition � region 46.012 Spring 2009 Lecture 11Two other important voltages: Define: VIL  smallest input voltage where slope = -1 VIH  highest input voltage where slope = -1 If range of output values VOL to VOH is wider than the range of input values VIL to VIH, then the inverter exhibits some noise immunity. (|Voltage gain| > 1) Quantify this through noise margins. V OUT V INV + 0 0 slope=-1 V OH V IL V IH V OL V MIN V MAX range of input values�that produce valid logic 0range of input values�logic 1 logic 0 undefined � region that produce valid logic 1 56.012 Spring 2009 Lecture 11Chain of two inverters: Define noise margins: NMH  VOH - VIH noise margin high NML  VIL - VOL noise margin low noise M N inverter M� output inverter N� input VOH VOUT VIN NMH NMLVOL VIH VIL 66.012 Spring 2009 Lecture 11Simplifications for hand calculations: Logic levels and noise margins • Assume VOL  VMIN and VOH  VMAX • Trace tangent of transfer function at VM – Slope = small signal voltage gain (Av) at VM •VIL  intersection of tangent with VOUT = VMAX •VIH  intersection of tangent with VOUT = VMIN It is hard to compute points in transfer function with slope = -1. Approximate in the following way: VOUT VIHVIL VM VM VINV+ 0 0 VOL=VMIN VOH=VMAX VOUT=VIN slope= Av 76.012 Spring 2009 Lecture 11Transient Characteristics Inverter switching in the time domain: tR  rise time between 10% and 90% of total swing tF  fall time between 90% and 10% of total swing tPHL  propagation delay from high-to-low between 50% points tPLH  propagation delay from low-to-high between 50% points VOL 90% 50% 10% tPHL tPLH VOH tR tCYCLE 50% 90% 10% 0 t VIN VOUT 0 t tR tF VOH VOL tF Propagation delay: tP = 1 2 tPHL + tPLH ( ) 86.012 Spring 2009 Lecture 11Simplifications for hand calculations: Propagation delay • Consider input waveform is an ideal square wave • Propagation delay times = delay times to 50% point • SPICE essential for accurate delay analysis VOH VOH VOL VIN VOUT tPHL tPLH VOH VOL 50% t t tCYCLE tCYCLE 96.012 Spring 2009 Lecture 112. NMOS inverter with “pull-up” resistor •VBS = 0 (typically not shown) •CL summarizes capacitive loading of the following stages (other logic gates, interconnect lines, etc.) • If VIN < VT, MOSFET is OFF –  VOUT = VDD • If VIN > VT, MOSFET is ON –  VOUT small – Value set by resistor / nMOS divider Basic Operation: Essential features: VIN VOUT V+ =VDD IR ID CL R load capacitance (from following� stages) 106.012 Spring 2009 Lecture 11Transfer function obtained by solving: IR = ID Can solve graphically: I–V characteristics of load: VIN VR VOUT VDD IR ID R + -116.012 Spring 2009 Lecture 11Overlap I–V characteristics of resistor pull-up on I–V characteristics of transistor: Transfer function: VDS VGS=VDD VGS=VIN VGS=VT 0 0 IR=ID VDD VDD R load line VOUT=VDS VIN=VGS 0 0 � VDDVT VDD =VOUT 126.012 Spring 2009 Lecture 11For VMAX, transistor is cut-off, ID = 0: VMAX = VDD For VMIN, transistor is in linear regime; solve: ID = W L μnCox VDD  VMIN 2  VT    VMIN = IR = VDD  VMIN R I D = W 2L μnCox VM  VT( )2 = I R = VDD  VM R For VM, transistor is in saturation; solve: Logic levels: VOUT=VDS VOUT=VIN VIN=VGS 0 0 � VDDVT VM VM VMAX=VDD VMIN 136.012 Spring 2009 Lecture 11Small signal equivalent circuit model at VM (transistor in saturation): Av = vout vin = gm ro // R( ) gmR Noise Margins: VOUT=VDS VOUT=VIN VIN=VGS 0 0 � VDDVT VMAX=VDD VMIN Av G S D + -vin + -vgs + -voutgmvgs ro R + -vin + -voutgmvin (ro//R) 146.012 Spring 2009 Lecture 11What did we learn today? Summary of Key Concepts • Logic circuits must exhibit immunity to noise in the input signal – Noise margins • Logic circuits must be regenerative – Able to restore clean logic values even if input is noisy. • Propagation delay: time for logic gate to perform its function. • Concept of load line: graphical technique to visualize transfer characteristics of inverter. • First-order solution (by hand) of inverter figures-of-merit easy if regions of operation of transistor are correctly identified. • For more accurate solutions, use SPICE (or other CAD tool). 156.012 Spring 2009 Lecture 11MIT OpenCourseWarehttp://ocw.mit.edu 6.012 Microelectronic Devices and Circuits Spring 2009 For information about citing these materials or our Terms of Use, visit:


View Full Document

MIT 6 012 - Digital Circuits

Documents in this Course
Quiz #2

Quiz #2

11 pages

Quiz 1

Quiz 1

11 pages

Exam 2

Exam 2

11 pages

Quiz 1

Quiz 1

13 pages

Quiz 2

Quiz 2

14 pages

Load more
Download Digital Circuits
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Digital Circuits and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Digital Circuits 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?