SYEN 3330 Digital Systems Jung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 Part 7
SYEN 3330 Digital Systems Chapter 2-7 Page 2 NAND and NOR Implementation
SYEN 3330 Digital Systems Chapter 2-7 Page 3 NAND Gates
SYEN 3330 Digital Systems Chapter 2-7 Page 4 NAND Gates (Cont.)
SYEN 3330 Digital Systems Chapter 2-7 Page 5 NAND Implementation
SYEN 3330 Digital Systems Chapter 2-7 Page 6 NAND Implementation (Cont.)
SYEN 3330 Digital Systems Chapter 2-7 Page 7 Degenerate AND Term
SYEN 3330 Digital Systems Chapter 2-7 Page 8 NAND-NAND Example
SYEN 3330 Digital Systems Chapter 2-7 Page 9 NAND-NAND Example
SYEN 3330 Digital Systems Chapter 2-7 Page 10 NOR Gates
SYEN 3330 Digital Systems Chapter 2-7 Page 11 NOR Implementation
SYEN 3330 Digital Systems Chapter 2-7 Page 12 Useful Transformations
SYEN 3330 Digital Systems Chapter 2-7 Page 13 Graphical Transformations
SYEN 3330 Digital Systems Chapter 2-7 Page 14 General Two-level Implementations
SYEN 3330 Digital Systems Chapter 2-7 Page 15 General Implementations (Cont.)
SYEN 3330 Digital Systems Chapter 2-7 Page 16 Implementation Example
SYEN 3330 Digital Systems Chapter 2-7 Page 17 Implement F in AND-NOR form Implement the network:
SYEN 3330 Digital Systems Chapter 2-7 Page 18 Multi-level NAND Implementations Add inverters in two-level implementation into the cost picture Attempt to “combine” inverters to reduce the term count Attempt to reduce literal + term count by factoring expression into POSOP or SOPOS
SYEN 3330 Digital Systems Chapter 2-7 Page 19 Multi-level NAND Example 1 F = A B’ + A C’ + B A’ + B C’ = A A’ + A B’ + A C’ + B A’ + B B’ + B C’ = A (A’ + B’ + C’) + B (A’ + B’ + C’) F A C B 7 inputs and 4 gates 15 inputs and 8 gates* * Counting inverters (NOTS) as 1 input and 1 gate
SYEN 3330 Digital Systems Chapter 2-7 Page 20 Multilevel NAND Example 2 F = AB + AD’ + BC + CD’ 12 inputs & 5 gates = A(B + D’) + C(B + D’) 8 inputs & 5 gates F A C B D