Lab 7 Using Buses in ElectricVLSI
Jesse Duran
Spring 2021
ENGR 338
Introduction:
In this lab we are tasked with designing a ring oscillator and multi bit OR, NOR, NAND, and AND gates using buses
Task 1

Figure1. Ring Oscillator schmematic

Figure2. Ring Oscillator Simulation

Figure3. Ring oscillator bus layout

Figure 4. Ring oscillator Bus simulation.

Figure 7. Ring Oscillator Bus layout clean
Task 2

Figure 8. AND gate schematic clean

Figure 9. 8-bit AND schematic and icon. DRC clean

Figure10. 8-bit AND simulation. input A =11111111, B = 10101010, AandB = 10101010

Figure 11. 8-bit and simulation. input A = 00000000, B = 10101010, output: AandB = 00000000

Figure 12. AND layout DRC and NCC clean

Figure13. 8-bit AND gate DRC and NCC clean
Task 3

Figure14. OR schematic and icon DRC clean

Figure 15. OR simulation. Logic verified

Figure 16. OR layout DRC and NCC clean

Figure 17. OR 8bit schematic and icon

Figure 18. OR 8bit simulation. A=00000000, B=10101010. AorB = 10101010

Figure 19. OR 8bit layout DRC and NCC clean
Task 4

Figure 20. NAND 8bit schematic DRC clean

Figure 21. NAND 8bit simulation. A = 11111111, B= 10101010, AnandB = 01010101

Figure 22. NAND 8bit layout DRC and NCC clean
Task 5

Figure 23. NOR 8bit schematic and layout DRC clean

Figure 24. NOR 8bit simulation A = 00000000, B= 10101010, AorB = 01010101

Figure 25 . NOR 8bit layout DRC and NCC clean
Discussion
This taught us more about using single bit components in order to build
mulitbit ones. The concept of buses was introduced in the schematic
level. Buses are not availible in the layout view since the it serves
as a
simplification mechanism. In the layout view, everything is defined on
the bottom level, so we must define the connection ourselves. This is
similar to how we can make the 100:50 inverter simply in the schmeatic
then fully defined in the layout. We also learned about the array
function which helps in working fast. The ring oscillator was good for
explaining how the buses work and interesting to simulate. After the
layer lectures using different metals made more sense.