CMOS Logic Circuits.

Slides:



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

Copyright © 2013 Elsevier Inc. All rights reserved.
Advance Nano Device Lab. Fundamentals of Modern VLSI Devices 2 nd Edition Yuan Taur and Tak H.Ning 0 Ch9. Memory Devices.
Chapter 3 Basic Logic Gates 1.
Chapter 4 Gates and Circuits.
Introduction to CMOS VLSI Design Combinational Circuits
Chapter 4 Gates and Circuits.
CMOS Circuits.
Chapter 10 Digital CMOS Logic Circuits
Static CMOS Circuits.
Digital Logical Structures
Chapter 3 Logic Gates.
Gates and Circuits Nell Dale & John Lewis (adaptation by Erin Chambers and Michael Goldwasser)
Chap. 3 Logic Gates and Boolean Algebra
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.
Chapter 3 (part 1) Basic Logic Gates 1.
Transistors: Building blocks of electronic computing Lin Zhong ELEC101, Spring 2011.
Digital Components Introduction Gate Characteristics Logic Families
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
Ch 3. Digital Circuits 3.1 Logic Signals and Gates (When N=1, 2 states)
Logic Families and Their Characteristics
Chapter 11 AC Power Analysis
Chapter 4 Gates and Circuits.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Intracellular Compartments and Transport
PSSA Preparation.
Essential Cell Biology
Practical Considerations for Digital Design
FIGURE 13-1 Amplification and reproduction: (a) reproduction; (b) amplification; (c) combined amplification and reproduction. Dale R. Patrick Electricity.
Multivibrators and the 555 Timer
Figure An amplifier transfer characteristic that is linear except for output saturation.
ECE 424 – Introduction to VLSI
Digital Electronics Logic Families TTL and CMOS.
Logic Families and Their Characteristics
Ch 11 Bipolar Transistors and Digital Circuits
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
CMOS gates Electrical characteristics and timing TTL gates
Voltage Transfer Characteristic for TTL
3.4 Bipolar Logic 1. Diode Logic
Digital Design: Chapters Chapter 1. Introduction Digital Design - Logic Design? Analog versus Digital Once-analog now goes digital –Still pictures.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #4
EE365 Adv. Digital Circuit Design Clarkson University Lecture #5
3.3 CMOS Logic 1. CMOS Logic Levels NextReturn Logic levels for typical CMOS Logic circuits. Logic 1 (HIGH) Logic 0 (LOW) Undefined Logic level 5.0V 3.5V.
ECE 331 – Digital System Design Electrical Characteristics of Logic Gates, Circuit Design Considerations, and Programmable Logic Devices.
Logic Families Introduction.
EET 252 Unit 2 Integrated Circuit Technologies
Digital logic families
ECE 331 – Digital System Design Power Dissipation and Propagation Delay.
CSET 4650 Field Programmable Logic Devices
EE 261 – Introduction to Logic Circuits
INTEGRATED CIRCUIT LOGIC FAMILY
CH111 Chapter 11 CMOS and TTL Circuits By Taweesak Reungpeerakul.
Logic Families and Their Characteristics
Topic 4: Digital Circuits
Ch 10 MOSFETs and MOS Digital Circuits
Digital Design: Principles and Practices
Electrical Characteristics of Logic Gates Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Contemporary Logic Design Multi-Level Logic © R.H. Katz Transparency No. 5-1 Chapter # 2: Two-Level Combinational Logic Section Practical Matters.
Chapter 4 Logic Families.
ECE 331 – Digital System Design Constraints in Logic Circuit Design (Lecture #13) The slides included herein were taken from the materials accompanying.
Physical States for Bits. Black Box Representations.
Logic Gates Chapter 6 Subject: Digital System Year: 2009.
IC Logic Families Wen-Hung Liao, Ph.D.
Logic Gate Specifications Definitions. Currents and Voltages All currents are defined as positive when they flow into the terminal of a logical gate.
Solid-State Devices & Circuits
Electrical Characteristics of IC’s Part 2
Physical Properties of Logic Devices Technician Series Created Mar
EI205 Lecture 15 Dianguang Ma Fall 2008.
CMOS circuits and Logic families
Lecture No. 7 Logic Gates Asalam O Aleikum students. I am Waseem Ikram. This is the seventh lecture in a series of 45 lectures on Digital Logic Design.
Presentation transcript:

CMOS Logic Circuits

Logic Values Logic values = {0, 1} A logic value, 0 or 1, is called as BInary DigiT or BIT. Physical states representing bits in digital technologies:

Encoding Bits Information can be encoded using: Current, Voltage, Phase, Frequency Digital systems use two voltage levels for encoding bits. LOW: A signal close to the GND HIGH: A signal close to the VCC

Encoding Bits Positive logic Negative logic High: 1 and Low: 0 Our convention in this course Negative logic High: 0 and Low: 1

Logic Gates Gates are basic digital devices. A gate takes one or more inputs and produces an output. Inputs are either 0 or 1. Although they may have very different values of voltage. Output is either 0 or 1. A logic gate’s operation is fully described by a truth table.

Logic Families – What is inside of a logic gate? A logic family is a collection of different integrated-circuit chips that have similar input, output, and internal circuit characteristics, but that perform different logic functions. Logic gates are made from transistors. TTL (Transistor-Transistor Logic) family gates are made from bipolar transistors. CMOS (Complementary Metal Oxide Semiconductor) family logic gates are made from MOS transistors.

MOS Transistors – N-type MOSFET OFF (open circuit) : when gate is logical zero ON (short circuit) : when gate is logical one Passes a good logical zero Degrades a logical one

MOS Transistors – P-type MOSFET OFF (open circuit) : when gate is logical one ON (short circuit) : when gate is logical zero Passes a good logical one Degrades a logical zero

CMOS Logic Gates

Inverter

Inverter

NAND – Not AND

NAND

NOR – Not OR

Non-inverting Buffer

AND Gate

OR Gate

CMOS Electrical Characteristics Digital analysis works only if circuits are operated in specs: Power supply voltage Temperature Input-signal quality Output loading Must do some “analog” analysis to prove that circuits are operated in spec. Fan-out specs Timing analysis (setup and hold times) Analysis involves only consequences of V = IR (static) and q = CV (dynamic)

CMOS Electrical Characteristics Logic voltage levels DC noise margin Fan-in Fan-out Speed Power consumption

Data Sheets

Logic Levels Typical transfer characteristic of a CMOS inverter: LOW input level: < 2.4 Volt HIGH input level: > 2.6 Volt Transfer characteristic depends on power-supply voltage, temperature and output loading.

Logic Levels Should use more conservative specifications for LOW and HIGH VILmax: max input voltage guaranteed to be recognized as a LOW level 30% of VCC VOLmax: max output voltage in the LOW level GND + 0.1 V VOHmin: min output voltage in the HIGH level VCC – 0.1 V VIHmin: min input voltage guaranteed to be recognized as a HIGH level 70% of VCC

Logic Levels VIHmin VILmax VOHmin VOLmax

DC Noise Margins DC noise margin is a measure of how much noise it takes to corrupt a worst-case output voltage into a value that may not be recognized properly by an input. Noise Margin Low = VILmax – VOLmax = 1.35 – 0.1 = 1.25 V Noise Margin High = VOHmin – VIHmin = 4.4 – 3.15 = 1.25 V

Input Currents CMOS gate inputs consume very little current, only the leakage current of the two transistors’ gates. IIH: max current that flows into the input in HIGH state IIL: max current that flows into the input in LOW state

DC Output Loading An output must sink current from a load when the output is in the LOW state. An output must source current to a load when the output is in the HIGH state.

DC Output Loading Specs VOLmax and VOHmin are specified for certain output-current values, IOLmax and IOHmax. IOLmax: max current that output can sink in the LOW state while still maintaining an output voltage no greater than VOLmax IOHmax: max current that output can source in the HIGH state while still maintaining an output voltage no less than VOHmin

DC Output Loading - Output-voltage Drops Resistance of “off” transistor is > 1 Megaohm, but resistance of “on” transistor is nonzero, Voltage drops across “on” transistor, V = IR For “CMOS” loads, current and voltage drop are negligible. For TTL inputs, LEDs, terminations, or other resistive loads, current and voltage drop are significant and must be calculated. If too much load, output voltage will go outside of valid logic-voltage range. VOHmin, VIHmin VOLmax, VILmax

Fan-in The number of inputs that a gate can have in a particular logic family is called the logic family’s fan-in. You could design a CMOS NAND or NOR gates with a very large number of inputs. In practice, additive “on” resistance of series transistors limits the fan-in of CMOS gates – Lower speed. Max fan-in = 4 for NOR, 6 for NAND 7-input NAND gate using 4-input NAND gates 3-input NAND gate

Fan-out The fan-out of a gate is the number of inputs that the gate can drive without exceeding its worst-case loading specifications. Characteristics of the gate’s output Characteristics of the inputs that it is driving DC fan-out: The number of inputs that an output can drive with the output in a constant state (high or low). AC fan-out: The ability of an output to charge or discharge the stray capacitance associated with the inputs that it drives. If the capacitance is too large, the transition from low to high (or vice versa) may be too slow, causing improper system operation.

DC Fan-out Calculation LOW state: The sum of the IIL values of the driven inputs may not exceed IOLmax of the driving output. HIGH state: The sum of the IIH values of the driven inputs may not exceed IOHmax of the driving output. Low State Fan-out= 20 μA/1 μA= 20 High State Fan-out= 20 μA/1 μA= 20

AC Loading AC loading has become a critical design factor as industry has moved to pure CMOS systems. CMOS inputs have very high impedance, DC loading is frequently negligible (low fan-outs). CMOS inputs and related packaging and wiring have significant capacitance. Time to charge and discharge capacitance is a major component of delay. Gate’s speed and power consumption depend on the AC characteristics of the gate and its load.

Transition Time The amount of time that the output of a logic circuit takes to change from one state to another is called the transition time. tR : rise time – time to chage from low to high tF : fall time – time to chage from high to low

Transition Time The rise and fall times of a CMOS output depend mainly on “on” transistor resistance capacitive load Capacitive load = Stray capacitance = AC load Output circuits: A gate’s output transistors, internal wiring, packaging The wiring that connects an output to other inputs Input circuits: A gate’s input transistors, internal wiring, packaging

Propagation Delay The propagation delay is the amount of time that it takes for a change in the input signal to produce a change in the output signal. tPHL : high-to-low propogation time tPLH : low-to-high propogation time tPD : propogation delay; tPD= max (tPHL, tPLH) tPD determines the gate speed

Power Consumption Static power consumption: Power consumption when the circuit’s output is not changing Very low static power consumption for CMOS circuits Attractive for low-power applications Power consumption due to the leakage currents Dynamic power consumption: Power consumption when the circuit’s output is in transition PD = (CPD + CL) x (VCC)2 x f PT : Dynamic power consumption VCC: Power-supply voltage f: Transition frequency of the output signal CPD : Power-dissipation capacitance – Specified by the device manufacturer and around 20-24 pF CL : Load capacitance

CMOS Logic Family 4000 series First commercially successful CMOS family Fairly slow and not easy to interface to TTL CMOS device part number: 74FAMnn or 54FAMnn HC/HCT: High speed CMOS/ High speed CMOS, TTL compatible FCT/FCT-T: Fast CMOS/ Fast CMOS, TTL compatible VHC/VHCT: Very high speed CMOS/ Very high speed CMOS, TTL compatible

CMOS-TTL Interface DC noise margin Fan-out Capacitive loading CMOS outputs driving TTL inputs: Ok TTL outputs driving CMOS inputs: CMOS device must be HCT, VHCT or FCT Fan-out TTL outputs driving CMOS inputs: Ok CMOS outputs driving TTL inputs: Limited Capacitive loading Increasing delay and power consumption All CMOS families have similar dynamic power consumption TTL outputs have lower dynamic power consumption