ENGR 338 Lab 6
Name: Zane Sauer

Email: zmsauer@fortlewis.edu

Introduction:
In this lab we created componets to build up to a full adder. These components included a NAND gate, NOR gate and XOR gate. Once all components were created I copied and pasted them into the main file of the full adder.

Task 1:
Building NAND gate

Figure 1: DRC clean of NAND gate


Figure 2: Simulation results of NAND gate


Figure 3: DRC clean of NAND gate, note that this was modified later to work better with full adder

Task 2:
Schematic and layout of NOR gate


Figure 4: DRC clean NOR gate schematic


Figure 5: NOR simulation results


Figure 6: DRC clean of NOR gate layout
Important to note that the wells of this were later change to pass ERC checks, changes can be seen in the full adder.

Task 3:
Design and layout of XOR gate


Figure 7: DRC clean of XOR gate


Figure 8: Simulation results for XOR gate, B pin is held high


Figure 9:
Simulation results for XOR gate, B pin is grounded


Figure 10: DRC and ERC clean for XOR gate layout

Task 4:
Design and layout of Full Adder


Figure 11: DRC clean for schematic of Full Adder


Figure 12: Simulation Results for Full Adder, note Cin was held low


Figure 13: Simulation Results for Full Adder, Cin is held high


Figure 14: DRC clean for Full Adder


Figure 15: ERC clean for Full Adder

Conclusion:
This was a challenging lab, and it took a lot of trail and error to get vias and routing wire in the exact right spot to not cause errors. This was a good and challenging lab and helped me learn alot about how to build smaller modules to fit into a larger design more effectively.