PROPAGATION DELAY.

Slides:



Advertisements
Similar presentations
Boolean Algebra and Logic Gates
Advertisements

Digital Logic Design Gate-Level Minimization
Other Gate Types COE 202 Digital Logic Design Dr. Aiman El-Maleh
Exclusive-OR and Exclusive-NOR Gates
Chapter3: Gate-Level Minimization Part 2
Selected Design Topics. Integrated Circuits Integrated circuit (informally, a chip) is a semiconductor crystal (most often silicon) containing the electronic.
CS 121 Digital Logic Design
Logical Design.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices XOR, Parity Circuits, Comparators.
Exclusive-OR and Exclusive-NOR Gates
Module 8.  In Module 3, we have learned about Exclusive OR (XOR) gate.  Boolean Expression AB’ + A’B = Y also A  B = Y  Logic Gate  Truth table ABY.
Chapter 4 Gates and Circuits.
Chapter 6 – Selected Design Topics Part 1 – The Design Space Logic and Computer Design Fundamentals.
EE2174: Digital Logic and Lab Professor Shiyan Hu Department of Electrical and Computer Engineering Michigan Technological University CHAPTER 4 Technology.
Any logic circuits can be transformed to an implementation where only NAND gates (and inverters) are used. The general approach to finding a NAND-gate.
2-6 Other Logic Operations For two variables one can achieve sixteen operations Only eight are useful for computers Boolean algebra built on AND, OR and.
Boolean Algebra and Logic Gates CE 40 B 18 June 2003.
1 Logic Gates Digital Computer Logic Kashif Bashir WWW:
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 7 Transformations Factoring - finding a factored form from SOP or POS expression Decomposition.
Chap 2. Combinational Logic Circuits. Chap Binary Logic and Gates l 디지털 회로 (Digital circuits) o hardware components that manipulate binary information.
Chapter 3 Gate-level Minimization. 3-7 NAND and NOR Implementation Digital circuits are frequently constructed with NAND or NOR gates rather than with.
TUTORIAL CHAPTER 3 GATE_LEVEL MINIMIZATION PART 2 TA. Arwa Al Saad. 9 November 2013.
CS 1110 Digital Logic Design
CS 121 Digital Logic Design Gate-Level Minimization Chapter 3.
1 Logic Gates and Circuits  Logic Gates Logic Gates  The Inverter The Inverter  The AND Gate The AND Gate  The OR Gate The OR Gate  The NAND Gate.
Ahmad Almulhem, KFUPM 2010 COE 202: Digital Logic Design Combinational Logic Part 2 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:
Digital Integrated Circuit Design Laboratory Department of Computer Science and Information Engineering National Cheng Kung University Experiment on digital.
Combinational Logic: Other Gate Types
Lecture 07 Digital logic By Amr Al-Awamry. 4 variables K-Map.
1 Digital Systems Design Lecture 7 Transformations Factoring - finding a factored form from SOP or POS expression Decomposition - expression of a function.
ENG2410 Digital Design “Cont .. Combinational Logic Circuits”
Logic gates.
FIGURE 3.1 Two-variable K-map
LOGIC GATE TIMING DIAGRAM.
CHAPTER 7 MULTI-LEVEL GATE CIRCUITS / NAND AND NOR GATES
CHAPTER 3 Simplification of Boolean Functions
Gate-Level Minimization
EI205 Lecture 3 Dianguang Ma Fall, 2008.
CS2100 Computer Organisation
CS 105 Digital Logic Design
Introduction to Logic Gates
2-6 Exclusive-OR Operator and Gates
Overview Part 1 – Gate Circuits and Boolean Equations
Exclusive OR Gate.
Overview The Design Space Programmable Implementation Technologies
EET 1131 Unit 6 Exclusive-OR and Exclusive-NOR Gates
Combinational Logic Circuits
Overview Part 1 – The Design Space
ECE 331 – Digital System Design
Speaker: Fuw-Yi Yang 楊伏夷 伏夷非征番, 道德經 察政章(Chapter 58) 伏者潛藏也
NAND-ONLY LOGIC CIRCUITS
CS105 Introduction to Computer Concepts GATES and CIRCUITS
INTRODUCTION TO LOGIC DESIGN Chapter 2 Boolean Algebra and Logic Gates
COE 202: Digital Logic Design Combinational Logic Part 2
CSE221- Logic Design, Spring 2003 Logic Technology
Digital Logic & Design Dr. Waseem Ikram Lecture 13.
EET107/3 DIGITAL ELECTRONICS 1
SCO I: Algebra Logică 2 Combinational Logic Circuits
King Fahd University of Petroleum and Minerals
Digital Logic Design I Gate-Level Minimization
CSC 220: Computer Organization Logic Gates and Functions
Overview Part 3 – Additional Gates and Circuits
Gate Level Minimization
Overview Part 3 – Additional Gates and Circuits 2-8 Other Gate Types
AWIM Series Lawndale High School Experiment 6 Dec, 2017
Combinational Circuits
Parity Generator and Checkers
Combinational Circuits
Department of Electronics
Circuit Simplification and
Presentation transcript:

PROPAGATION DELAY

PROPAGATION DELAY Definition: The delay time for the change in value of a signal to propagate from input to output. output input

…Propagation Delay Operating Speed is inversely proportional to the longest propagation delay.

Propagation Delay Parameters … t PHL The high-to-low propagation time the delay measured from the reference voltage on the input voltage, IN, to the reference voltage on the output voltage, OUT, with the output voltage going from H to L.

Propagation Delay for an Inverter

Propagation Delay Parameters … t PLH The low-to-high propagation time the delay measured from the reference voltage on the input voltage, IN, to the reference voltage on the output voltage, OUT, with the output voltage going from L to H.

Propagation Delay Parameters … t PD The propagation delay time the maximum of the two delays, t PLH and t PHL .

MULTILEVEL CIRCUITS

Digital Logic Gates

MULTILEVEL NAND CIRCUITS Convert AND gates to NAND gates with AND-NOT symbols. Convert OR gates to NAND gates with NOT-OR symbols. Check all bubbles in the diagram For every bubble that is not counteracted by another bubble along the same line: Insert a NOT gate, or Complement the input literal from its original appearance.

Logical Operations with NAND Gates

Alternative Graphics Symbols for NAND and NOT Gates

Three Ways to Implement F= AB + CD

Solution to Example 2.12

Fig 2.31

Fig 2.32

MULTILEVEL NOR CIRCUITS The NOR operation is the dual of the NAND operation. All procedures and rules for NOR logic are the dual of NAND logic.

Logic Operations with NOR Gates

Two Graphic Symbols for NOR Gate

Two-level Implementation First level Second level Easiest if the simplified function is in POS form.

Procedure Outline … Simplify the function into POS form. Draw circuit: Get from looping 0’s in K-map & complement the function. Draw circuit: 1st level – OR gates - produce sum terms. 2nd level – AND gate – produce product terms.

… Procedure Outline Transformation of AND-OR diagram to NOR diagram: Change OR gates to NOR gates, using OR-NOT symbol. Change AND gates to NOR gates, using NOT-AND symbol. A single lateral going into the 2nd level gate must be complemented, or else a NOT gate must be inserted.

Example 1 Implement this function with NOR gates: F = (A + B) (C + D) E

Implementing F= (A+B)(C+D)E with NOR Gates

Multilevel Implementation of NOR gates Similar steps to NAND gates

Procedure Outline … Transformation of AND-OR diagram to NOR diagram: Change OR gates to NOR gates, using OR-NOT symbol. Change AND gates to NOR gates, using NOT-AND symbol. Any bubbles that is not compensated for by another bubble along the same line, needs an inverter or the complementation of the input lateral from its original appearance.

Example 2 Implement this function with NOR gates: F = (A.NB + NA.B) . E . (C + ND)

Implementation with NOR Gates

2-7 EXCLUSIVE OR-GATES

EX-OR GATE X  Y = X.Y + X.Y Equals to 1 if exactly one input is equal to 1.

2-Input Exclusive-OR Constructed with NAND Gates

EX-NOR GATE (X  Y) = X.Y + X.Y Equals to 1 if both X and Y are equal to 1 or if both are equal to 0.

ODD FUNCTION EX-OR gates with 3 or more inputs. X  Y  Z = X.NY.NZ + NX.Y.NZ + NX.NY.Z + X.Y.Z Equals to 1 if only one input is equal to 1 or if all 3 inputs are equal to 1.

EX-OR with 3 or more inputs An odd number of inputs must be equal to 1. Multiple input EX-OR gates is defined as the “odd function”. See K-maps on next page.

Maps for Multiple-Variable Odd Function Minterms whose binary values have an odd number of 1’s

Parity Generation & Checking Odd and even functions are very useful In systems that require: Error Detection & Correction Codes. In the transmission of binary information.

Parity Bit Is an extra bit included with a binary message to make the number of 1’s either odd or even. The message, including the parity bit, is transmitted and then checked for errors at the receiving end. An error is detected if the parity of the data bits in the message does not correspond to the parity bit transmitted.

Parity Generator & Checking Parity generator circuit. Generates the parity bit in the transmitter. Parity checker circuit. Checks the parity in the receiver.

Example 3-bit message to be transmitted with an even parity bit.

Truth Table for an Even Parity Generator

Even Parity Generator … X, Y and Z – message inputs. P, the parity bit, must be generated to make the total number of 1’s even. From the TT, P is equal to 1 for the minterms having an odd number of 1’s. P is an odd function.

… Even Parity Generator  P, being an odd function, can be expressed as: P = X  Y  Z as in Fig. 2-39 (a).

Parity Checker … To check for errors in transmission. As the information was transmitted with even parity, all 4 bits received must have an even number of 1’s. Error is detected if these bits have an odd number of 1’s. C = X  Y  Z  P

… Parity Checker C = X  Y  Z  P IS an odd function, can be implemented with 4-input EX-OR gates, as in Fig. 2-39 (b).

Multiple-Input Odd Functions

…Odd Function A function with an even number of 1’s is the complement of an odd function.

2-8 INTEGRATED CIRCUITS Digital circuits are constructed with ICs. Contains components (transistors) that form the logic gates. The gates are interconnected to form the complete circuit. Advances in technology leads to increase in number of gates in an IC.

Levels of Integration SSI, Small Scale Integration. Less than 10 gates. MSI, Medium Scale Integration. 10 to 100 gates. LSI, Large Scale Integration. 100 to a few thousand gates. VLSI, Very Large Scale Integration. Several thousand to over 100 million gates.

Digital Logic Families … RTL – earliest, obsolete. DTL – earliest, obsolete. TTL – widely used. ECL – high-speed operations. MOS – high component density. CMOS – low power consumption.

… Digital Logic Families BiCMOS – high-current, high-speed. GaAs – very high speed.

Parameters of IC Characteristics Fan-in. Fan-out. Noise margin. Power dissipation. Propagation delay.

Positive and Negative Logic Positive logic H represents logic 1. Negative logic L represents logic 1.

Signal Assignment and Logic Polarity

Demonstration of Positive and Negative Logic

Negative logic Notice the triangles used to indicate negative polarity.

Transmission Gate (TG) An electronic switch for connecting and disconnecting 2 points in a circuit. C and NC are the control signals. X and Y are the signals to be connected or disconnected.

Transmission Gate (TG)