#FIG 3.2 Portrait Center Inches Letter 33.00 Single -2 1200 2 6 450 450 13275 9375 6 1950 3375 3225 4125 5 1 0 1 0 7 50 0 -1 0.000 0 0 0 0 1800.000 3750.000 2025 3450 2175 3750 2025 4050 # 2-input NOR gate 6 1950 3375 3225 4125 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1950.000 3750.000 2175 3450 2325 3750 2175 4050 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 2350.005 3400.005 2175 4050 2700 3975 2925 3750 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 2350.005 4099.995 2175 3450 2700 3525 2925 3750 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 3000 3750 75 75 3000 3750 3000 3825 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 3075 3750 3225 3750 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 1950 3600 2290 3600 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 1950 3900 2290 3900 -6 -6 # 2-input NAND gate 6 4050 3525 5250 4200 5 1 0 1 -1 7 2 0 20 0.000 0 0 0 0 4650.000 3900.000 4650 3600 4950 3900 4650 4200 1 3 0 1 -1 7 2 0 20 0.000 1 0.0000 5025 3900 75 75 5025 3900 5025 3975 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 4050 4050 4350 4050 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 4050 3750 4350 3750 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 5100 3900 5250 3900 2 1 0 1 -1 7 2 0 20 0.000 0 0 -1 0 0 4 4650 3600 4350 3600 4350 4200 4650 4200 -6 # 2-input NOR gate 6 7650 3675 8925 4425 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 7650.000 4050.000 7875 3750 8025 4050 7875 4350 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 8050.005 3700.005 7875 4350 8400 4275 8625 4050 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 8050.005 4399.995 7875 3750 8400 3825 8625 4050 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 8700 4050 75 75 8700 4050 8700 4125 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 8775 4050 8925 4050 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 3900 7990 3900 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 4200 7990 4200 -6 6 1950 6675 8925 7575 6 1950 6825 3225 7575 5 1 0 1 0 7 50 0 -1 0.000 0 0 0 0 1800.000 7200.000 2025 6900 2175 7200 2025 7500 # 2-input NOR gate 6 1950 6825 3225 7575 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 1950.000 7200.000 2175 6900 2325 7200 2175 7500 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 2350.005 6850.005 2175 7500 2700 7425 2925 7200 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 2350.005 7549.995 2175 6900 2700 6975 2925 7200 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 3000 7200 75 75 3000 7200 3000 7275 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 3075 7200 3225 7200 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 1950 7050 2290 7050 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 1950 7350 2290 7350 -6 -6 # 2-input NOR gate 6 4050 6675 5325 7425 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 4050.000 7050.000 4275 6750 4425 7050 4275 7350 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 4450.005 6700.005 4275 7350 4800 7275 5025 7050 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 4450.005 7399.995 4275 6750 4800 6825 5025 7050 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 5100 7050 75 75 5100 7050 5100 7125 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 5175 7050 5325 7050 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 4050 6900 4390 6900 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 4050 7200 4390 7200 -6 # 2-input NOR gate 6 7650 6825 8925 7575 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 7650.000 7200.000 7875 6900 8025 7200 7875 7500 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 8050.005 6850.005 7875 7500 8400 7425 8625 7200 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 8050.005 7549.995 7875 6900 8400 6975 8625 7200 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 8700 7200 75 75 8700 7200 8700 7275 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 8775 7200 8925 7200 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 7050 7990 7050 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 7350 7990 7350 -6 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3225 7200 4050 7200 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 5325 7050 7650 7050 -6 6 6525 4650 7275 7050 # Inverter 6 6825 5850 7275 7050 1 3 0 1 -1 7 1 0 20 0.000 1 1.5708 7050 6225 75 75 7050 6225 7125 6225 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7050 7050 7050 6750 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7050 6150 7050 5850 2 3 0 1 -1 7 1 0 20 0.000 0 0 -1 0 0 4 7050 6300 6825 6750 7275 6750 7050 6300 -6 # 2-input NAND gate 6 6525 4650 7275 5850 5 1 0 1 -1 7 2 0 20 0.000 0 0 0 0 6900.000 5250.000 6600 5250 6900 4950 7200 5250 1 3 0 1 -1 7 2 0 20 0.000 1 1.5708 6900 4875 75 75 6900 4875 6975 4875 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7050 5850 7050 5550 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 6750 5850 6750 5550 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 6900 4800 6900 4650 2 1 0 1 -1 7 2 0 20 0.000 0 0 -1 0 0 4 6600 5250 6600 5550 7200 5550 7200 5250 -6 -6 # 2-input XOR gate 6 9150 5250 10425 6000 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 9000.000 5625.000 9225 5325 9375 5625 9225 5925 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 9150.000 5625.000 9375 5325 9525 5625 9375 5925 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 9550.005 5974.995 9375 5325 9900 5400 10125 5625 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 9550.005 5275.005 9375 5925 9900 5850 10125 5625 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 10125 5625 10425 5625 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 9150 5475 9485 5475 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 9150 5775 9485 5775 -6 6 10425 5400 11700 6150 5 1 0 1 0 7 50 0 -1 0.000 0 0 0 0 10275.000 5775.000 10500 5475 10650 5775 10500 6075 # 2-input NOR gate 6 10425 5400 11700 6150 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 10425.000 5775.000 10650 5475 10800 5775 10650 6075 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 10825.005 5425.005 10650 6075 11175 6000 11400 5775 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 10825.005 6124.995 10650 5475 11175 5550 11400 5775 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 11475 5775 75 75 11475 5775 11475 5850 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 11550 5775 11700 5775 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 10425 5625 10765 5625 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 10425 5925 10765 5925 -6 -6 # 2-input NOR gate 6 7650 8025 8925 8775 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 7650.000 8400.000 7875 8100 8025 8400 7875 8700 5 1 0 1 -1 -1 0 0 -1 0.000 0 1 0 0 8050.005 8050.005 7875 8700 8400 8625 8625 8400 5 1 0 1 -1 -1 0 0 -1 0.000 0 0 0 0 8050.005 8749.995 7875 8100 8400 8175 8625 8400 1 3 0 1 -1 7 1 0 20 0.000 1 0.0000 8700 8400 75 75 8700 8400 8700 8475 2 1 0 1 -1 -1 0 0 0 0.000 0 0 -1 0 0 2 8775 8400 8925 8400 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 8250 7990 8250 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 7 0 0 2 7650 8550 7990 8550 -6 6 6975 6975 7125 7125 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 7050 7050 30 30 7050 7050 7080 7050 -6 6 6675 8175 6825 8325 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 6750 8250 30 30 6750 8250 6780 8250 -6 6 6525 3825 6675 3975 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 6600 3900 30 30 6600 3900 6630 3900 -6 # 2-input NAND gate 6 7725 2475 8925 3150 5 1 0 1 -1 7 2 0 20 0.000 0 0 0 0 8325.000 2850.000 8325 2550 8625 2850 8325 3150 1 3 0 1 -1 7 2 0 20 0.000 1 0.0000 8700 2850 75 75 8700 2850 8700 2925 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7725 3000 8025 3000 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 7725 2700 8025 2700 2 1 0 1 -1 -1 0 0 -1 0.000 0 0 -1 0 0 2 8775 2850 8925 2850 2 1 0 1 -1 7 2 0 20 0.000 0 0 -1 0 0 4 8325 2550 8025 2550 8025 3150 8325 3150 -6 6 6225 6975 6375 7125 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 6300 7050 30 30 6300 7050 6330 7050 -6 6 6525 2625 6675 2775 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 6600 2700 30 30 6600 2700 6630 2700 -6 6 3825 7125 3975 7275 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 3900 7200 30 30 3900 7200 3930 7200 -6 6 3375 3675 3525 3825 1 3 0 1 -1 -1 0 0 20 0.000 1 0.0000 3450 3750 30 30 3450 3750 3480 3750 -6 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 3225 3750 4050 3750 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 5250 3900 7650 3900 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 8925 4050 8925 5475 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 9150 5475 8925 5475 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3 9150 5775 8925 5775 8925 7200 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 6750 5850 6750 8250 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 6150 8250 7650 8250 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4 10425 5925 10200 5925 10200 8400 8925 8400 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3 6900 4650 6900 3000 7725 3000 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 4 6600 3900 6600 2700 7650 2700 7725 2700 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 6600 2700 6600 2250 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 1 2 0 0 1.00 60.00 120.00 6300 2250 6300 7050 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 11700 5775 11850 5775 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 8925 2850 9150 2850 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 2 6150 8550 7650 8550 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3 3450 3750 3450 6900 4050 6900 2 1 0 1 0 7 50 0 -1 0.000 0 0 -1 0 0 3 4050 4050 3900 4050 3900 7200 2 2 0 2 0 7 50 0 -1 0.000 0 0 -1 0 0 5 525 525 13200 525 13200 9300 525 9300 525 525 4 0 0 50 0 0 12 0.0000 4 180 660 11925 5850 alu_f (2)\001 4 0 0 50 0 0 12 1.5708 4 180 780 6375 2175 alu_np (2)\001 4 0 0 50 0 0 12 1.5708 4 180 780 6675 2175 alu_ng (2)\001 4 0 0 50 0 0 12 0.0000 4 180 780 1125 7125 alu_ns (2)\001 4 0 0 50 0 0 12 0.0000 4 180 690 1200 7425 alu_k (1)\001 4 0 0 50 0 0 12 0.0000 4 180 690 1200 3975 alu_k (0)\001 4 0 0 50 0 0 12 0.0000 4 180 750 1125 3675 alu_nr (2)\001 4 0 0 50 0 0 12 0.0000 4 180 990 9225 2925 alu_carry (3)\001 4 0 0 50 0 0 12 0.0000 4 180 1110 9225 3165 ( i.e alu_over )\001 4 0 0 50 0 0 25 0.0000 4 345 3945 4350 1050 ALU slice 2 representation\001 4 0 0 50 0 0 12 0.0000 4 180 690 6975 4275 alu_k (2)\001 4 0 0 50 0 0 12 0.0000 4 180 690 5400 8625 alu_k (4)\001 4 0 0 50 0 0 12 0.0000 4 180 990 5100 8325 alu_carry (2)\001 4 0 0 50 0 0 12 0.0000 4 180 690 6900 7425 alu_k (3)\001 -6