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)