Chapter 0 Part 5

Download Report

Transcript Chapter 0 Part 5

PROPAGATION
DELAY
PROPAGATION DELAY
Definition:
 The delay time for the change in value of
a signal to propagate from input to
output.
input
output
…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
1.
Convert AND gates to NAND gates with ANDNOT symbols.
2.
Convert OR gates to NAND gates with NOT-OR
symbols.
3.
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 …
1.
Simplify the function into POS form.

2.
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:
3.



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:
1.



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.


MSI, Medium Scale Integration.


10 to 100 gates.
LSI, Large Scale Integration.


Less than 10 gates.
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
speed.
 GaAs
– high-current, high-
– 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)