CMOS Inverter. Metal-Oxide Semiconductor Field Effect Transistor. N-Channel MOS (NMOS) Transistor. P-Channel MOS (PMOS) Transistor

Similar documents
CMOS Logic Integrated Circuits

EXPERIMENT 3: TTL AND CMOS CHARACTERISTICS

Analog & Digital Electronics Course No: PH-218

CMOS, the Ideal Logic Family

Chapter 10 Advanced CMOS Circuits

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

High-Speed, 5 V, 0.1 F CMOS RS-232 Driver/Receivers ADM202/ADM203

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

CD4001BC/CD4011BC Quad 2-Input NOR Buffered B Series Gate Quad 2-Input NAND Buffered B Series Gate

MM74HC4538 Dual Retriggerable Monostable Multivibrator

Gates. J. Robert Jump Department of Electrical And Computer Engineering Rice University Houston, TX 77251

Chapter 6 TRANSISTOR-TRANSISTOR LOGIC. 3-emitter transistor.

MM54C150 MM74C Line to 1-Line Multiplexer

ECE124 Digital Circuits and Systems Page 1

CD4027BC Dual J-K Master/Slave Flip-Flop with Set and Reset

CD4093BM CD4093BC Quad 2-Input NAND Schmitt Trigger

MM74C150 MM82C19 16-Line to 1-Line Multiplexer 3-STATE 16-Line to 1-Line Multiplexer

MM74HC14 Hex Inverting Schmitt Trigger

Module 7 : I/O PADs Lecture 33 : I/O PADs

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

MM74HC273 Octal D-Type Flip-Flops with Clear

Selecting the Right Level-Translation Solution

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

MM74HC174 Hex D-Type Flip-Flops with Clear

Here we introduced (1) basic circuit for logic and (2)recent nano-devices, and presented (3) some practical issues on nano-devices.

74VHC574 Octal D-Type Flip-Flop with 3-STATE Outputs

4-bit binary full adder with fast carry CIN + (A1 + B1) + 2(A2 + B2) + 4(A3 + B3) + 8(A4 + B4) = = S1 + 2S2 + 4S3 + 8S4 + 16COUT

MADR TR. Single Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. V1. Functional Schematic. Features.

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

CD4008BM CD4008BC 4-Bit Full Adder

CONTENTS PREFACE 1 INTRODUCTION 1 2 NUMBER SYSTEMS AND CODES 25. vii

DATA SHEET. HEF40374B MSI Octal D-type flip-flop with 3-state outputs. For a complete data sheet, please also download: INTEGRATED CIRCUITS

. HIGH SPEED .LOW POWER DISSIPATION .COMPATIBLE WITH TTL OUTPUTS M54HCT27 M74HCT27 TRIPLE 3-INPUT NOR GATE. tpd = 9 ns (TYP.

Application Note AN-940

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

+5 V Powered RS-232/RS-422 Transceiver AD7306

Pass Gate Logic An alternative to implementing complex logic is to realize it using a logic network of pass transistors (switches).

CMOS Power Consumption and C pd Calculation

Using Op Amps As Comparators

CpE358/CS381. Switching Theory and Logical Design. Class 4

High-Speed, 5 V, 0.1 F CMOS RS-232 Drivers/Receivers ADM222/ADM232A/ADM242

Low-power configurable multiple function gate

DM74121 One-Shot with Clear and Complementary Outputs

74HC165; 74HCT bit parallel-in/serial out shift register

74AC138 74ACT138 1-of-8 Decoder/Demultiplexer

Module 4 : Propagation Delays in MOS Lecture 22 : Logical Effort Calculation of few Basic Logic Circuits

Features INVERTING. 0.6mA NONINVERTING INVERTING. 0.6mA NONINVERTING

Gates & Boolean Algebra. Boolean Operators. Combinational Logic. Introduction

74HC138; 74HCT to-8 line decoder/demultiplexer; inverting

Supply voltage Supervisor TL77xx Series. Author: Eilhard Haseloff

74HC02; 74HCT General description. 2. Features and benefits. Ordering information. Quad 2-input NOR gate

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

74HC238; 74HCT to-8 line decoder/demultiplexer

74HC74; 74HCT General description. 2. Features and benefits. 3. Ordering information

74HC154; 74HCT to-16 line decoder/demultiplexer

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

74HC574; 74HCT574. Octal D-type flip-flop; positive edge-trigger; 3-state

74HC4040; 74HCT stage binary ripple counter

CMOS Binary Full Adder

74HC393; 74HCT393. Dual 4-bit binary ripple counter

Tone Ringer SL2410 LOGIC DIAGRAM PIN ASSIGNMENT SLS

3-to-8 line decoder, demultiplexer with address latches

74HC123; 74HCT123. Dual retriggerable monostable multivibrator with reset

CD4013BC Dual D-Type Flip-Flop

74VHC112 Dual J-K Flip-Flops with Preset and Clear

74HC107; 74HCT107. Dual JK flip-flop with reset; negative-edge trigger

.LOW POWER DISSIPATION .HIGH NOISE IMMUNITY M74HC154 4 TO 16 LINE DECODER/DEMULTIPLEXER. HIGH SPEED tpd = 15 ns (TYP.) at VCC =5V

The Bergeron Method. A Graphic Method for Determining Line Reflections in Transient Phenomena

DS1232LP/LPS Low Power MicroMonitor Chip

MM74C74 Dual D-Type Flip-Flop

PI5C

CD40174BC CD40175BC Hex D-Type Flip-Flop Quad D-Type Flip-Flop

Signal Types and Terminations

HCF4001B QUAD 2-INPUT NOR GATE

74HC175; 74HCT175. Quad D-type flip-flop with reset; positive-edge trigger

CD4027BM CD4027BC Dual J-K Master Slave Flip-Flop with Set and Reset

AN460 Using the P82B96 for bus interface

HCF4010B HEX BUFFER/CONVERTER (NON INVERTING)

Interfacing 3V and 5V applications

Push-Pull FET Driver with Integrated Oscillator and Clock Output

Transmission-Line Effects Influence High-Speed CMOS

MC74HC132A. Quad 2-Input NAND Gate with Schmitt-Trigger Inputs. High Performance Silicon Gate CMOS

DM74LS05 Hex Inverters with Open-Collector Outputs

MIC4451/4452. General Description. Features. Applications. Functional Diagram V S. 12A-Peak Low-Side MOSFET Driver. Bipolar/CMOS/DMOS Process

MC14001B Series. B Suffix Series CMOS Gates MC14001B, MC14011B, MC14023B, MC14025B, MC14071B, MC14073B, MC14081B, MC14082B

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

e.g. τ = 12 ps in 180nm, 40 ps in 0.6 µm Delay has two components where, f = Effort Delay (stage effort)= gh p =Parasitic Delay

74AC139 74ACT139 Dual 1-of-4 Decoder/Demultiplexer

CURRENT LIMITING SINGLE CHANNEL DRIVER V OFFSET. Packages

ICS514 LOCO PLL CLOCK GENERATOR. Description. Features. Block Diagram DATASHEET

DM74LS169A Synchronous 4-Bit Up/Down Binary Counter

EGR 278 Digital Logic Lab File: N278L3A Lab # 3 Open-Collector and Driver Gates

On/Off Controller with Debounce and

HCF4028B BCD TO DECIMAL DECODER

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

5V Tolerance Techniques for CoolRunner-II Devices

LM139/LM239/LM339 A Quad of Independently Functioning Comparators

Use and Application of Output Limiting Amplifiers (HFA1115, HFA1130, HFA1135)

Transcription:

Metal-Oxide Semiconductor Field Effect Transistor N-Channel MOS (NMOS) Transistor P-Channel MOS (PMOS) Transistor Complementary Metal-Oxide Semiconductor CMOS Inverter 1

CMOS Inverter : Low Input ON OFF CMOS Inverter : High Input OFF ON 2

CMOS NAND 3

CMOS NAND : Input Combinations Making An AND Gate 4

CMOS AND NAND NOT CMOS NOR 5

Making An OR Gate CMOS OR NOR NOT 6

CMOS Electrical Behavior Logic Voltage Levels DC Noise Margins Fanout Unused Inputs Current Spikes Transition Time Propagation Delay Power Consumption Schmitt-Trigger Inputs Tri-State Outputs Open-Drain Outputs Logic Levels CMOS (generic) 7

Logic Levels CMOS & TTL (specific) DC Noise Margins V OHMIN V IHMIN : The minimum output voltage in the HIGH state. : The minimum input voltage guaranteed to be recognized as a HIGH. V OLMAX : The maximum output voltage in the LOW state. V ILMAX : The maximum input voltage guaranteed to be recognized as a LOW. = V OHMIN - V IHMIN = V ILMIAX - V OLMAX 8

Fanout The fanout of a logic gate is the number of inputs that the gate can drive without exceeding its worst-case loading specifications. Fanout must be examined for both possible output states. I OLMAX : The maximum current that the output can sink in the LOW state while still maintaining an output voltage no greater then V OLMAX. I OHMAX : The maximum current that the output can source in the HIGH state while still maintaining an output voltage no less then V OHMIN. I OLMAX MAX 9

Fanout Example : Low Output I OHMAX = 20uAmp I IHMAX = 1uAmp *HC CMOS Specifications : : I OHMAX Fanout LOW = = 20 I IHMAX I OHMAX MAX 10

Fanout Example : High Output I OLMAX = 5uAmp I ILMAX = 0.2uAmp *HC CMOS Specifications : : I OLMAX Fanout HIGH = = 25 I ILMAX Exceeding Fanout - Loading In the LOW state, the output voltage (V OL ) will increase beyond V OLMAX. In the HIGH state, the output voltage (V OH ) will fall below V OHMIN. Propagation delay may increase beyond specifications. Switching times (rise times & fall times) may increase beyond specifications. The operating temperature will increase and may reduce the reliability and life of the part. 11

Unused Inputs Unused inputs should never be left unconnected. All unused inputs should be pulled to a constant logic value. HIGH for AND & NAND LOW for OR & NOR Unused inputs can also be tied to another input. Not preferred method for high-speed designs. Additional input increases the capacitive load on the driving signal and thus reduces switching times (i.e. speed). Current Spikes and Decoupling Capacitors When a CMOS device switches from 0 to 5 volts, current flows from V cc to GND through the partially-on PMOS and NMOS transistor. These currents, because they only occur briefly, cause current spikes and will show up as noise on the V cc and GND connections. These current spikes need to be dampened with the use of decoupling capacitors between V cc and GND. These decoupling capacitors need to be distributed throughout the circuit, typically one adjacent to each chip. 12

Transition Time The time that the output logic take to change from one state to another is called transition time. Transition time has two components Rise time (t r ) Fall time (t f ) The rise and fall times of CMOS outputs depend on the resistance of the on transistor and the load capacitance. The load capacitance comes from Input capacitance of load device (C THEVENIN ) Wire connecting the output to its inputs Board capacitance. Transition Time : Rise Time / Fall Time Ideal Realistic Actual 13

Rise Time Low-To-High Transition Fall Time High-To-Low Transition 14

Propagation Delay The propagation delay of a signal path is the amount of time that it takes for a change in an input signal to produce a change in the output signal. Ignoring Rise/Fall Times Measured at Midpoints Power Consumption CMOS gates have to power consumption factors Static or quiescent power dissipation Dynamic power dissipation Most CMOS devices have very little static power dissipation. This is one of the primary features of CMOS. CMOS device consume significant power only during transitions; this is called dynamic power dissipation. The dynamic power dissipation have two primary factors P T : power dissipation due to output transitions. P C : power dissipation due to capacitive load. 15

P T : Output Transitions P T : P T = C PD V 2 CC f C PD V 2 CC f P C : Capacitive Load P L : P L = C L V 2 CC f C PD V 2 CC f 16

Schmitt-Trigger Inputs A schmitt-trigger input uses feedback to shift the switching threshold voltage depending on whether the input is making a LOW-to-HIGH or HIGH-to-LOW transition. When the input is making a LOW-to-HIGH transition, the output will not change until the input has reached V THRESHOLD+. When the input is making a HIGH-to-LOW transition, the output will not change until the input has reached V THRESHOLD-. The difference between the two threshold voltages is called hysteresis. Schmitt-trigger inverts typically have a 0.8 v hysteresis. Transfer Characteristics 17

Without Hysteresis Noisy Input Signal With Hysteresis Noisy Input Signal 18

Tri-State Outputs The third logic state which is not a state at all. When a output is tri-stated it looks like a high impedance to any other device. Often called floating, or Z state. Requires an additional control input, typically called an enable. The enable controls whether the output is a LOW or HIGH (enabled) or Tri-Stated (disabled). Tri-state outputs are typically used were multiple outputs share a signal or bus. For example; data outputs on memory devices are tri-state outputs. Control circuitry is used to ensure that only one device is enabled at any given time (decode logic). Tri-State Buffer 19

Open-Drain Outputs In a CMOS device, the PMOS transistor provides for an active pull-up to V cc. In an Open-Drain output, the drain of the top most NMOS transistor is connected to the output. Open-Drain outputs are used primarily for Driving LEDs Driving Multi-Source Buses Performing Wired Logic (to be discussed later) Different from Tri-State. Tri-State is H/L/Z, Open-Drain is L/Z only. Open Drain NAND 20

Driving LEDs Standard CMOS Can Drive A LED, But Sinking Current LED is ON in the LOW state Sourcing Current LED is ON in the HIGH state 21

Driving Multi-Source Buses Dataout CMOS Logic Families First commercially available CMOS family was the 4000 series. Although the 4000-series offered low power consumption, they were slow and difficult to interface with the more popular (at the time) bipolar TTL family. 7400-series part naming : 74-FAM-nn The 74 prefix comes from the original numbering system created by Texas Instruments. Other company s use other numbering systems, but the 7400-series naming has become a pseudo-standard. (5400-series are the same part, but with military specifications). FAM is an alphabetic family mnemonic. Only HC, HCT, VHC, VHCT, AHC and AHCT will be discussed. nn signifies the function of the gate. 22

HC and HCT Facts HC = High-Speed CMOS HCT = High-Speed CMOS, TTL Compatible HC & HCT have high speed and better current sink/souce capability than the 4000 family. The HC family was designed for use in CMOS only systems. Can operate with V cc from 2 to 6 volts. The HCT family was designed to be used with TTL devices. V cc is limited to 5 volts. Even when V cc = 5V, HC devices are not quite compatible with TTL devices because of HC were designed to recognize CMOS input levels. HC & HCT Transfer Characteristics These input level differences are set in the fabrication process by make transistors with different switching threshold voltages. 23

VHC and VHCT VHC = Very High-Speed CMOS VHCT = Very High-Speed CMOS, TTL Compatible These families are about twice are fact as HC/HCT. Are backward compatible with predecessors (HC/HCT). VHC and VHCT differ from each other only in the input voltages that they recognize; their output characteristics are the same (like HC/HCT). HC/HCT and VHC/VHCT outputs have symmetrical output drive capability. They can sink and source equal amounts of current. Other families (ie FCT, TTL) have asymmetrical output drive capability. Speed and Power Characteristics of CMOS Table 3-5; Page 138 24

FCT and FCT-T FCT = Fast CMOS, TTL Compatible Able to meet or exceed the speed and drive capability of standard TTL while reducing power consumption and maintaining full TTL compatibility. The original FCT family produced a full 5V CMOS V OH. This created enormous CV 2 f power dissipation and circuit noise as the output switch from 0V to 5V in high speed applications (+25 MHz) FCT-T = Fast CMOS, TTL Compatible w/ TTL V OH. The FCT-T maintained the high operating speed of the FCT while reducing both power consumption and switching noise. Specifications for the 74FCT138T Device Table 3-8; page 144 25