Lecture 5: More Logic Functions: NAND, NOR, XOR
Download Lecture 5: More Logic Functions: NAND, NOR, XOR
Preview text
Lecture 5: More Logic Functions: NAND, NOR, XOR
Syed M. Mahmud, Ph.D ECE Department
Wayne State University
Original Source: Prof. Russell Tessier
ENGIN112 L7: More Logic Functions
September 17, 2003
Overview
° More 2-input logic gates (NAND, NOR, XOR) ° Extensions to 3-input gates ° Converting between sum-of-products and NANDs
• SOP to NANDs • NANDs to SOP
° Converting between sum-of-products and NORs
• SOP to NORs • NORs to SOP
° Positive and negative logic
• We use primarily positive logic in this course.
ENGIN112 L7: More Logic Functions
September 17, 2003
Logic functions of N variables
° Each truth table represents one possible function (e.g. AND, OR)
N
° If there are NNinputs, there are 22 possible functions (truth tables).
° For example, is N is 2 then there are 16 possible truth tables.
° So far, we have defined 2 of these functions
• 14 more are possible.
° Why consider new functions?
• Cheaper hardware, more flexibility.
xyG 000 010 100 111
ENGIN112 L7: More Logic Functions
September 17, 2003
The NAND Gate AY B
° This is a NAND gate. It is a combination of an AND gate followed by an inverter. Its truth table shows this…
° NAND gates have several interesting properties…
• NAND(a,a)=(aa)’ = a’ = NOT(a)
• NAND’(a,b)=(ab)’’ = ab = AND(a,b) • NAND(a’,b’)=(a’b’)’ = a+b = OR(a,b)
ABY 001
011
101
110
ENGIN112 L7: More Logic Functions
September 17, 2003
The NAND Gate
° These three properties show that a NAND gate with both of its inputs driven by the same signal is equivalent to a NOT gate
° A NAND gate whose output is complemented is equivalent to an AND gate, and a NAND gate with complemented inputs acts as an OR gate.
° Therefore, we can use a NAND gate to implement all three of the elementary operators (AND,OR,NOT).
° Therefore, ANY switching function can be constructed using only NAND gates. Such a gate is said to be primitive or functionally complete.
ENGIN112 L7: More Logic Functions
September 17, 2003
NAND Gates into Other Gates
(what are these circuits?)
AY
NOT Gate
A
B
Y
A
AND Gate
Y B
ENGIN112 L7: More Logic Functions
OR Gate
September 17, 2003
The NOR Gate
AY B
° This is a NOR gate. It is a combination of an OR gate followed by an inverter. It’s truth table shows this…
° NOR gates also have several
interesting properties…
• NOR(a,a)=(a+a)’ = a’ = NOT(a) • NOR’(a,b)=(a+b)’’ = a+b = OR(a,b) • NOR(a’,b’)=(a’+b’)’ = ab = AND(a,b)
ABY 001 010 100
110
ENGIN112 L7: More Logic Functions
September 17, 2003
Functionally Complete Gates
° Just like the NAND gate, the NOR gate is functionally complete…any logic function can be implemented using just NOR gates.
° Both NAND and NOR gates are very valuable as any design can be realized using either one.
° It is easier to build an IC chip using all NAND or NOR gates than to combine AND,OR, and NOT gates.
° NAND/NOR gates are typically faster at switching and cheaper to produce.
ENGIN112 L7: More Logic Functions
September 17, 2003
NOR Gates into Other Gates
(what are these circuits?)
AY
NOT Gate
A
B
Y
A
OR Gate
Y B
ENGIN112 L7: More Logic Functions
AND Gate
September 17, 2003
The XOR Gate (Exclusive-OR)
A B
° This is a XOR gate. ° XOR gates assert their output
when exactly one of the inputs is asserted, hence the name. ° The switching algebra symbol for this operation is , i.e. 1 1 = 0 and 1 0 = 1.
ENGIN112 L7: More Logic Functions
Y
ABY 000 011 101 110
September 17, 2003
Syed M. Mahmud, Ph.D ECE Department
Wayne State University
Original Source: Prof. Russell Tessier
ENGIN112 L7: More Logic Functions
September 17, 2003
Overview
° More 2-input logic gates (NAND, NOR, XOR) ° Extensions to 3-input gates ° Converting between sum-of-products and NANDs
• SOP to NANDs • NANDs to SOP
° Converting between sum-of-products and NORs
• SOP to NORs • NORs to SOP
° Positive and negative logic
• We use primarily positive logic in this course.
ENGIN112 L7: More Logic Functions
September 17, 2003
Logic functions of N variables
° Each truth table represents one possible function (e.g. AND, OR)
N
° If there are NNinputs, there are 22 possible functions (truth tables).
° For example, is N is 2 then there are 16 possible truth tables.
° So far, we have defined 2 of these functions
• 14 more are possible.
° Why consider new functions?
• Cheaper hardware, more flexibility.
xyG 000 010 100 111
ENGIN112 L7: More Logic Functions
September 17, 2003
The NAND Gate AY B
° This is a NAND gate. It is a combination of an AND gate followed by an inverter. Its truth table shows this…
° NAND gates have several interesting properties…
• NAND(a,a)=(aa)’ = a’ = NOT(a)
• NAND’(a,b)=(ab)’’ = ab = AND(a,b) • NAND(a’,b’)=(a’b’)’ = a+b = OR(a,b)
ABY 001
011
101
110
ENGIN112 L7: More Logic Functions
September 17, 2003
The NAND Gate
° These three properties show that a NAND gate with both of its inputs driven by the same signal is equivalent to a NOT gate
° A NAND gate whose output is complemented is equivalent to an AND gate, and a NAND gate with complemented inputs acts as an OR gate.
° Therefore, we can use a NAND gate to implement all three of the elementary operators (AND,OR,NOT).
° Therefore, ANY switching function can be constructed using only NAND gates. Such a gate is said to be primitive or functionally complete.
ENGIN112 L7: More Logic Functions
September 17, 2003
NAND Gates into Other Gates
(what are these circuits?)
AY
NOT Gate
A
B
Y
A
AND Gate
Y B
ENGIN112 L7: More Logic Functions
OR Gate
September 17, 2003
The NOR Gate
AY B
° This is a NOR gate. It is a combination of an OR gate followed by an inverter. It’s truth table shows this…
° NOR gates also have several
interesting properties…
• NOR(a,a)=(a+a)’ = a’ = NOT(a) • NOR’(a,b)=(a+b)’’ = a+b = OR(a,b) • NOR(a’,b’)=(a’+b’)’ = ab = AND(a,b)
ABY 001 010 100
110
ENGIN112 L7: More Logic Functions
September 17, 2003
Functionally Complete Gates
° Just like the NAND gate, the NOR gate is functionally complete…any logic function can be implemented using just NOR gates.
° Both NAND and NOR gates are very valuable as any design can be realized using either one.
° It is easier to build an IC chip using all NAND or NOR gates than to combine AND,OR, and NOT gates.
° NAND/NOR gates are typically faster at switching and cheaper to produce.
ENGIN112 L7: More Logic Functions
September 17, 2003
NOR Gates into Other Gates
(what are these circuits?)
AY
NOT Gate
A
B
Y
A
OR Gate
Y B
ENGIN112 L7: More Logic Functions
AND Gate
September 17, 2003
The XOR Gate (Exclusive-OR)
A B
° This is a XOR gate. ° XOR gates assert their output
when exactly one of the inputs is asserted, hence the name. ° The switching algebra symbol for this operation is , i.e. 1 1 = 0 and 1 0 = 1.
ENGIN112 L7: More Logic Functions
Y
ABY 000 011 101 110
September 17, 2003
Categories
You my also like
Simplification of Boolean functions
159.1 KB9.8K2.9KDigital Electronic Engineering
939.8 KB51.9K19.7KLogic gates Logic gates and truth tables
80.6 KB2.3K809Building Circuits with Logic Gates to Demonstrate Mathematical
491.1 KB28.5K6.3KLogic Circuit Design Class Notes EE242
10.8 MB1.4K230Bms Institute Of Technology And Management
2.4 MB18.4K2.2KUniversal Gates: NAND and NOR
235.9 KB23.2K6.9KLogic Gate Symbols (Digital Electronic)
173 KB57.1K5.7KCollege of Engineering University of California, Riverside
344.9 KB43.6K14.8K