1 Objectives
β’ Implementation of simple logic functions using NAND gates
β’ Design, build and test logic functions using the Karnaugh map method
2 Pre-Lab Preparation
Implementation of the simple logic functions with NAND gates
1. Determine 2 ways to implement an inverter with a 2-input NAND gate.
2. Implement a 3-input NAND gate function using 2-input NAND gates only, draw schematics.
3. Implement a 2-input OR function using 2-input NAND gates only, draw schematics.
4. (A) Implement the function π = π(π΄, π΅) = (π΄ + π΅)π΄π΅ using one 2-input OR gate, one 2input AND gate and one 2-input NAND gate.
(B) Implement the same function π with only NAND gates.
(C) Make up the truth table for the function. What is the common name of this function? (D) Expand and simplify the Boolean equation to express π as a sum of products. Implement the sum of products using only NAND gates. Note: It is possible to do so with 4 NAND gates and no additional inverters.
3 Laboratory Work
Customized Functions:
πΉ1 = β( [πππ π‘ 4 πππππ‘π ] , 10, 11,12) πΉ10 = β( [πππ π‘ 4 πππππ‘π ] , 10,14, 15)
πΉ2 = β( [πππ π‘ 4 πππππ‘π ] , 10, 11,13) πΉ11 = β( [πππ π‘ 4 πππππ‘π ] , 11,12, 13)
πΉ3 = β( [πππ π‘ 4 πππππ‘π ] , 10, 11,14) πΉ12 = β( [πππ π‘ 4 πππππ‘π ] , 11,12, 14)
πΉ4 = β( [πππ π‘ 4 πππππ‘π ] , 10, 11,15) πΉ13 = β( [πππ π‘ 4 πππππ‘π ] , 11,12, 15)
πΉ5 = β( [πππ π‘ 4 πππππ‘π ] , 10, 12,13) πΉ14 = β( [πππ π‘ 4 πππππ‘π ] , 11,13, 14)
πΉ6 = β( [πππ π‘ 4 πππππ‘π ] , 10, 12,14) πΉ15 = β( [πππ π‘ 4 πππππ‘π ] , 11,13, 15)
πΉ7 = β( [πππ π‘ 4 πππππ‘π ] , 10, 12,15) πΉ16 = β( [πππ π‘ 4 πππππ‘π ] , 11,14, 15)
πΉ8 = β( [πππ π‘ 4 πππππ‘π ] , 10, 13,14) πΉ17 = β( [πππ π‘ 4 πππππ‘π ] , 12,13, 14)
πΉ9 = β( [πππ π‘ 4 πππππ‘π ] , 10, 13,14) πΉ18 = β( [πππ π‘ 4 πππππ‘π ] , 12,14, 15)
Tutorial:


