CE338 Lab 2020 Spring
Lab 5
Name:
Braden Morrow
Email: bdmorrow@fortlewis.edu

1. Lab 5 - Inverter

2. Introduction
The purpose of this lab was to be able to design and simulate an inverter in ElectricVLSI. An inverter with 5x capacity was also built and simulated to this end.

3. Results
The first task was to create a schemtic for an inverter using the NMOS and PMOS MOSFETs we created in the last lab. This code shows a simulation being ran with a pulse input.

Figure 1. 20/10 Inverter Schematic and Simlation Code

These simulations show the
results from the above schematic with both a constantly increasing input and a pulse input.
Figure 2. Results from Constantly Increasing Input on 20/10 Inverter

Figure 3. Results from Pulse Input on 20/10 Inverter

The second task was to create a layout for this inverter. The layout which was DRC and NCC error free can be seen below.
Figure 4. 20/10 Inverter Layout and Error Checks

The third task was to create a new inverter using the multiplier function provided by LTSpice. The below pictures show the schematic and layout of that device which are DRC and NCC error free.
Figure 5. 100/50 Inverter Schematic

Figure 6. 100/50 Inverter Layout

The fourth task was to simulate both the 20/10 Inverter and 100/50 Inverter with 100fF, 1pF, and 10pF loads. The first three simulations are using the 20/10 Inverter, while the last three are using the 100/50 Inverter. Clearly, the 100/50 Inverter can drive larger loads than the 20/10 Inverter.
Figure 7. 20/10 Inverter Driving 100fF Load

Figure 8. 20/10 Inverter Driving 1pF Load

Figure 9. 20/10 Inverter Driving 10pF Load

Figure 10. 100/50 Inverter Driving 100fF Load

Figure 11. 100/50 Inverter Driving 1pF Load

Figure 12. 100/50 Inverter Driving 10pF Load

The fifth task was to build out the below schematic, and then use it to explore other simulation tools available in ElectricVLSI. The first simulation is using the built-in ALS Simualtion tool, while the second was using the built-in IRSIM tool.
Figure 13. Dual Inverter Schematic

Figure 14. Dual Inverter ALS Simulation

Figure 15. Dual Inverter IRSIM Simulation

5. Discussion
This lab let use our formerly created LTSpice MOSFETS in order to build a working inverter. While working in ElectricVLSI during this lab, I really appreciated the layout cells and how they display the actual physical properties of the schematics. This became a lot more apparent than in previous examples when we built the 100/50 Inverter as we had to physically scale up its layout. I also appreciated learning about other simulation tools in ElectricVLSI as I can see the real-time simulation being helpful in the future for trouble shooting or verifying logic as the system in being built.