Chapter 2 Combinational Circuits

Similar documents
14:332:231 DIGITAL LOGIC DESIGN. Gate Delays

UNISONIC TECHNOLOGIES CO., LTD CD4069

Obsolete Product(s) - Obsolete Product(s)

M74HC10TTR TRIPLE 3-INPUT NAND GATE

Obsolete Product(s) - Obsolete Product(s)

! Review: Sequential MOS Logic. " SR Latch. " D-Latch. ! Timing Hazards. ! Dynamic Logic. " Domino Logic. ! Charge Sharing Setup.

M74HC51TTR DUAL 2 WIDE 2 INPUT AND/OR INVERT GATE

Obsolete Product(s) - Obsolete Product(s)

Digital Circuits and Operational Characteristics

Combinational Logic Gates in CMOS

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

Propagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012

Propagation Delay, Circuit Timing & Adder Design

M74HCT04. Hex inverter. Features. Description

M74HC14. Hex Schmitt inverter. Features. Description

1. Short answer questions. (30) a. What impact does increasing the length of a transistor have on power and delay? Why? (6)

74AC10B TRIPLE 3-INPUT NAND GATE

74ACT00B QUAD 2-INPUT NAND GATE

74AC00B QUAD 2-INPUT NAND GATE

M74HCT02TTR QUAD 2-INPUT NOR GATE

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

! Is it feasible? ! How do we decompose the problem? ! Vdd. ! Topology. " Gate choice, logical optimization. " Fanin, fanout, Serial vs.

74VHC20 DUAL 4-INPUT NAND GATE

Topic 6. CMOS Static & Dynamic Logic Gates. Static CMOS Circuit. NMOS Transistors in Series/Parallel Connection

Design considerations (D)

Obsolete Product(s) - Obsolete Product(s)

CMOS Circuits CONCORDIA VLSI DESIGN LAB

Multiplexer for Capacitive sensors

Module 4: Combinational Logic Glitches and Hazards

74LVX132TTR LOW VOLTAGE CMOS QUAD 2-INPUT SCHMITT NAND GATE WITH 5V TOLERANT INPUTS

MM74HC132 Quad 2-Input NAND Schmitt Trigger

74VHCT00ATTR QUAD 2-INPUT NAND GATE

Obsolete Product(s) - Obsolete Product(s)

CPE/EE 427, CPE 527 VLSI Design I: Homeworks 3 & 4

74AC257B QUAD 2 CHANNEL MULTIPLEXER (3-STATE)

CMOS Digital Integrated Circuits Lec 11 Sequential CMOS Logic Circuits

CD4069, CD4069-SMD Inverter Circuits

M74HC4049TTR HEX BUFFER/CONVERTER (INVERTER)

74V1G79CTR SINGLE POSITIVE EDGE TRIGGERED D-TYPE FLIP-FLOP

Obsolete Product(s) - Obsolete Product(s)

74AC74B DUAL D-TYPE FLIP FLOP WITH PRESET AND CLEAR

COMPARATIVE ANALYSIS OF 32 BIT CARRY LOOK AHEAD ADDER USING HIGH SPEED CONSTANT DELAY LOGIC

CMOS Digital Integrated Circuits Analysis and Design

Obsolete Product(s) - Obsolete Product(s)

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

M74HCT574TTR OCTAL D-TYPE FLIP FLOP WITH 3 STATE OUTPUT NON INVERTING

74LX1G132CTR SINGLE 2-INPUT SCHMITT NAND GATE

M74HCT244TTR OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

Electronics Basic CMOS digital circuits

M74HCT164TTR 8 BIT SIPO SHIFT REGISTER

Chapter 6 DIFFERENT TYPES OF LOGIC GATES

74V1G00CTR SINGLE 2-INPUT NAND GATE

VLSI Design I; A. Milenkovic 1

Quad 2-Input NAND Gate High-Voltage Silicon-Gate CMOS

Review and Analysis of Glitch Reduction for Low Power VLSI Circuits

UNIT-III GATE LEVEL DESIGN

74ACT157TTR QUAD 2 CHANNEL MULTIPLEXER

Computer Architecture (TT 2012)

A Low Power Array Multiplier Design using Modified Gate Diffusion Input (GDI)

NTE74HC40105 Integrated Circuit TTL High Speed CMOS, 4 Bit x 16 Word FIFO Register

MM74HCU04 Hex Inverter

74VHCT244ATTR OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

ENGINEERING TRIPOS PART II A ELECTRICAL AND INFORMATION ENGINEERING TEACHING LABORATORY EXPERIMENT 3B2-B DIGITAL INTEGRATED CIRCUITS

Design Analysis of 1-bit Comparator using 45nm Technology

74LCX00TTR LOW VOLTAGE CMOS QUAD 2-INPUT NAND GATE WITH 5V TOLERANT INPUTS

74LVX257 LOW VOLTAGE CMOS QUAD 2 CHANNEL MULTIPLEXER (3-STATE) WITH 5V TOLERANT INPUTS

Elektrische Parameter Grundlagen der technischen Informatik

Obsolete Product(s) - Obsolete Product(s)

Obsolete Product(s) - Obsolete Product(s)

74V1T00CTR SINGLE 2-INPUT NAND GATE

Obsolete Product(s) - Obsolete Product(s)

ECE 484 VLSI Digital Circuits Fall Lecture 02: Design Metrics

74VHC132 QUAD 2-INPUT SCHMITT NAND GATE

EE 42/100 Lecture 24: Latches and Flip Flops. Rev A 4/14/2010 (8:30 PM) Prof. Ali M. Niknejad

TC7WH04FU,TC7WH04FK TC7WH04FU/FK. Triple Inverter. Features. Marking. Pin Assignment (top view)

74AC244B OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

74LVX04TTR LOW VOLTAGE CMOS HEX INVERTER WITH 5V TOLERANT INPUTS

74VHC08 QUAD 2-INPUT AND GATE

Obsolete Product(s) - Obsolete Product(s)

Obsolete Product(s) - Obsolete eproduct(s)

Obsolete Product(s) - Obsolete Product(s)

Department of EECS. University of California, Berkeley. Logic gates. September 1 st 2001

M74HC4518TTR DUAL DECADE COUNTER

Obsolete Product(s) - Obsolete Product(s)

M74HCT174TTR HEX D-TYPE FLIP FLOP WITH CLEAR

TC74AC00P,TC74AC00F,TC74AC00FN,TC74AC00FT

M74HC251TTR 8-CHANNEL MULTIPLEXER (3-STATE)

DATA SHEET. 74HC4050 Hex high-to-low level shifter. Product specification File under Integrated Circuits, IC06

Power-Area trade-off for Different CMOS Design Technologies

NTE4016B & NTE4016BT Integrated Circuit CMOS, Quad Analog Switch/Quad Multiplexer

74VHCT16244ATTR 16-BIT BUS BUFFER WITH 3-STATE OUTPUTS (NON INVERTED)

74ACT240TTR OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (INVERTED)

74AC541B OCTAL BUS BUFFER WITH 3 STATE OUTPUTS (NON INVERTED)

Obsolete Product(s) - Obsolete Product(s)

74LVQ11TTR TRIPLE 3-INPUT AND GATE

ELEC Digital Logic Circuits Fall 2015 Delay and Power

74ACT00 QUAD 2-INPUT NAND GATE

. HIGH SPEED .LOW POWER DISSIPATION .COMPATIBLE WITH TTL OUTPUTS M54HCT30 M74HCT30 8 INPUT NAND GATE. tpd = 15 ns (TYP.

Lecture 13 CMOS Power Dissipation

ECE 471/571 The CMOS Inverter Lecture-6. Gurjeet Singh

Transcription:

Chapter 2 Combinational Circuits SKEE2263 Digital Systems Mun im/ismahani/izam {munim@utm.my,e-izam@utm.my,ismahani@fke.utm.my} February 23, 26

Why CMOS? Most logic design today is done on CMOS circuits Most important characteristics: High noise immunity Low static power consumption

CMOS Gates Vdd Vdd A Vdd F A B F A B F NOT NAND NOR

CMOS Gates A Vdd B F AND OR

CMOS Power Considerations CMOS power consumption increases with switching frequency Reducing power consumption increases CMOS circuit reliability and increases design flexibility CMOS Power Expression: P total = P s + P d where: P total = total power P s = static power P d = dynamic power

CMOS Static Power Static power or quiescent power consumption (P s ) is the power drawn when the device is powered up and there no signal at the input. The dissipation comes mainly by leakage through the diodes. In CMOS, P s is extremely small. where: P s = I dd V dd V dd = Supply Voltage (V) I dd = Leakage current (A)

CMOS Dynamic Power Dynamic power = transient power (P t ) + capacitive load power (P c ). Transient power or dynamic short-circuit power consumption is the amount of consumed when the device changes logic states from one logic state to another. Capacitive-load power consumption is the power consumed in charging external load capacitances

CMOS Dynamic Power where: P dynamic = P t + P c = (C L + C) V 2 dd f N 3 C L = Load capacitance (F ) C = Internal capacitance (F ) V dd = Supply voltage (V ) f = Switching frequency (Hz) N = Number of bits that are switching

Importance of Propagation Delay A real logic gate does not respond to a change on one of its inputs instantaneously. The propagation delay of a logic circuit can be used to define: When the output of the logic circuit is valid. The maximum speed of a combinational logic circuit. The maximum frequency of a sequential logic circuit.

Propagation Delay Values t PHL delay from an input is given to the time the output changes from high to low. t PLH delay from an input is given to the time the output changes from low to high. Input 5% 5% t plh t phl Output 9% 9% 5% 5% % t r t f % Propagation delay average of t PHL, t PLH : t pd = t PHL + t PLH 2

Critical Path Critical Path Path that causes the longest delay. 2τ e a b τ c τ d Path Delay a - e 2τ a - d - e 3τ b - c - d - e 4τ Critical path delay

Normalized CMOS Gate Delays (VLSI Extra Slide) Not is syllabus. Just to give an idea that gate delay is not so simple to derive. Gate Delay Area Comment Inverter Minimum delay 2-input NOR 3 More area to produce delay equal to that of an inverter 2-input NAND 3 More area to produce delay equal to that of an inverter 2-input OR 2 4 Composed of NOR followed by inverter 2-input AND 2 4 Composed of NAND followed by inverter 2-input XOR 3 Built using inverters and NAND gates n-input OR 2 n/3+2 Uses saturated load (n > 2) n-input AND 3 4n/3+2 Uses n-input OR preceded by inverters (n > 2) Source: http://www.ece.uvic.ca/~fayez/courses/ceng465/lab_465/project/adders.pdf

Glitches and Hazards Glitches: Unwanted transitions Caused by propagation delay Happens when an input changes state, and the signal takes two or more paths through the circuit and one path has a longer delay than other Hazards: Related to glitches A hazard is a characteristic of a digital circuit: a circuit with a hazard may produce a glitch

Kinds of Hazards Static hazards : Static- hazard when the output should remain at but experiences an unwanted -pulse. Static- hazard when the output should remain at but experiences an unwanted -pulse. Dynamic hazard; when a single input variable change causes not a single change at the output but multiple changes before settling at the new value

Kinds of Hazards Static- hazard. Static- hazard. Dynamic hazard.

Circuit with Static Hazard a a' f a a' f

Eliminating Hazards Insert another delay to the circuit. Re-clock the final output signals. Insert a redundant term in the form of an additional gate.

Circuit with Static Hazard a s' s'a s b sb f s s' sb s'a f

Eliminating Hazards s ab s'a K-map for original circuit. sb s sb f = sb + s'a ab s'a K-map for modified circuit. ab f = sb + s'a + ab

Eliminating Hazards a s' s 'a s b sb f ab