0% found this document useful (0 votes)
71 views18 pages

Universal Gate

The document discusses universal logic gates and how to implement Boolean expressions using only NOR gates. It explains that the NOR gate is universal as it can be used alone to implement any Boolean expression. It provides the truth tables and symbol representations for NAND and NOR gates. It then demonstrates how to substitute NOR gates for NOT, OR, and AND gates. Finally, it provides an example showing the step-by-step process of implementing a Boolean expression using only NOR gates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views18 pages

Universal Gate

The document discusses universal logic gates and how to implement Boolean expressions using only NOR gates. It explains that the NOR gate is universal as it can be used alone to implement any Boolean expression. It provides the truth tables and symbol representations for NAND and NOR gates. It then demonstrates how to substitute NOR gates for NOT, OR, and AND gates. Finally, it provides an example showing the step-by-step process of implementing a Boolean expression using only NOR gates.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Week 4: Universal Logic Gate

Universal NOR Gate

• NOR gate is an universal gate, it is alone sufficient to


implement any Boolean expression

• To understand this, consider:

• Basic logic gates (AND, OR, and NOT) are logically


complete

• Sufficient to show that AND, OR, and NOT gates can


be implemented with NOR gates
NAND Gate

• Complemented AND gate

• Generates an output signal of:

• 1 if any one of the inputs is a 0

• 0 when all the inputs are 1


NAND Gate (Block Diagram Symbol
and Truth Table)

A
B C= A B = B = A
A +B
Inputs Output

A B C = A +B
0 0 1

0 1 1

1 0 1

1 1 0
Implementing a Boolean Expression with Only
NAND Gates (Example)
(Continued from previous slide..)

A
1
B A B+ A +B D
5 C
B
2
D
3
A
4
C

(c) Step 3: NAND implementation.


Implementation of NOT, AND and OR Gates by
NAND Gates

A A=A+A=A
A
(a) NOT gate implementation.

A A B A B A B
B
(b) AND gate implementation.

(Continued on next slide)


Implementation of NOT, AND and OR Gates by
NAND Gates
(Continued from previous slide..)

A A =A
A
A B A+B A B
B B =B
B
(c) OR gate implementation.
Implementing a Boolean Expression with Only
NAND Gates (Example)
(Continued from previous slide..)

A
AND
OR
A AB
1
B
5

AND OR
B BD
2
D A +B D
3
A B + C A +B D
A C

AND

4
C C A +B D

(b) Step 2: Substituting equivalent NAND functions


(Continued on next slide)
NOR Gate

• Complemented OR gate

• Generates an output signal of:

• 1 only when all inputs are 0

• 0 if any one of inputs is a 1


NOR Gate (Block Diagram Symbol
and Truth Table)

A
B C= A B = A B = B
+ + A
Inputs Output

A B C=A B
0 0 1

0 1 0

1 0 0

1 1 0
Implementation of NOT, OR and AND Gates by
NOR Gates

A+ A =A A =A
A

(a) NOT gate implementation.

A A+ B A + B A +B
B

(b) OR gate implementation.

(Continued on next slide)


Implementation of NOT, OR and AND Gates by
NOR Gates

A A +A = A
A+B A B A B

B + B =B
B
(c) AND gate implementation.
Method of Implementing a Boolean Expression
with Only NOR Gates

Step 1: For the given algebraic expression, draw the logic


diagram with AND, OR, and NOT gates. Assume that
both the normal A and complement A inputs are
available

Step 2: Draw a second logic diagram with equivalent NOR logic


substituted for each AND, OR, and NOT gate

Step 3: Remove all parts of cascaded inverters from the


diagram as double inversion does not perform any
logical function. Also remove inverters connected to
single external inputs and complement the
corresponding input variable
Implementing a Boolean Expression with Only
NOR Gates (Examples)
(Continued from previous slide..)

AN
A D
A B
1

B OR
A B + C A +B D
5 6
AN
B D
BD
2

D OR
AN
3 D
A
4
C A +B D
C
A +B D
(b) Step 2: Substituting equivalent NOR functions.
(Continued on next slide)

Ref. Page 90 Chapter 6: Boolean Algebra and Logic Circuits Slide 65/78
Implementing a Boolean Expression with Only
NOR Gates (Examples)

A 1

B A B+ A +B D
6
5
C
B 2

D
3
A
4
C
(c) Step 3: NOR implementation.
Constructing a Logic Circuit from a Boolean
Expression (Example 2)

Boolean Expression = A B+CD+EF

AND NOT
A A B A B
B
AND OR
C C D
D A B+CD+EF
AND
E E F E F
F NOT
Implementing a Boolean Expression with Only
NOR Gates (Examples)

Boolean Expression A B + A +B D
= C
A AB
B A B+ A +B D
C
B BD
D A +B D
A
C C A +B D
(a) Step 1: AND/OR implementation.

(Continued on next slide)


Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy