Lab 5 - ECE 421L
Authored
by Esteban Tuquero
Email: tuqueroe@unlv.nevada.edu
October 9, 2018
Pre-lab work
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/tuqueroe/lab5/back1.JPG](back1.JPG)
![http://cmosedu.com/jbaker/courses/ee421L/f18/students/tuqueroe/lab5/back2.JPG](back2.JPG)
All files have been backed up on google drive.
Lab
Design, layout, and simulation of a CMOS inverter
Schematics of both 12u/6u inverter and 48u/24u inverter with 4 fingers on the PMOS and the NMOS.
![file:///C:/Users/Student/Desktop/lab5/not_schematic.JPG](not_schematic.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not4_schematic.JPG](not4_schematic.JPG) |
12u/6u Inverter | 48u/24u Inverter |
Layout, extraction, DRC, and LVS of 12u/6u inverter.![file:///C:/Users/Student/Desktop/lab5/not_layout.JPG](not_layout.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not_DRC.JPG](not_DRC.JPG) |
Layout | DRC |
![file:///C:/Users/Student/Desktop/lab5/not_extracted.JPG](not_extracted.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not_lvs.JPG](not_lvs.JPG) |
Extracted Model | LVS with Net-list Match |
Layout, extraction, DRC, and LVS of 48u/24u inverter.
![file:///C:/Users/Student/Desktop/lab5/not4_layout.JPG](not4_layout.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not4_drc.JPG](not4_drc.JPG) |
Layout | DRC |
![file:///C:/Users/Student/Desktop/lab5/not4_extracted.JPG](not4_extracted.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not4_lvs.JPG](not4_lvs.JPG) |
Extracted Model | LVS with Net-list match |
Simulation of Inverters
For
the simulations of the intverters I used the same set up to test both
inverters. The parameters for the voltage pulse are as follows: Voltage
1 = 0V, Voltage 2 = 5V, Delay time = 5ns, Rise time = 1ns, Fall time =
1ns, and Pulse width = 10ns. For vdd I set it up as a global variable
by opening the ADE L -> Setup -> Stimuli, and setting vdd = 5V.
It was also necessary to show the simulations from both the Spectre and
UltraSim simulators.
The following pictures show the schematics for both simulations. Note
that
c = Ci so that I can use parametric analyse to show the curves for the
different capacitor values.
![file:///C:/Users/Student/Desktop/lab5/not_simulation_schematic.JPG](not_simulation_schematic.JPG) |
12u/6u Inverter Simulation Schematic |
![file:///C:/Users/Student/Desktop/lab5/not4_simulation_schematic.JPG](not4_simulation_schematic.JPG) |
48u/24u Inverter Simulation Schematic |
Spectre simulation with parameters for both inverters.
![file:///C:/Users/Student/Desktop/lab5/not_spectre_params.JPG](not_spectre_params.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not_spectre_graph.JPG](not_spectre_graph.JPG) |
12u/6u Inverter Spectre Simulation Parameters | 12u/6u Inverter Spectre Simulation |
![file:///C:/Users/Student/Desktop/lab5/not4_spectre_params.JPG](not4_spectre_params.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not4_spectre_graph.JPG](not4_spectre_graph.JPG) |
48u/24u Inverter Spectre Simulation Parameters | 48u/24u Inverter Spectre Simulation |
UltraSim simulation with parameters for both inverters.
![file:///C:/Users/Student/Desktop/lab5/not_ultra_sims_params.JPG](not_ultra_sims_params.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not_ultra_sims_graph.JPG](not_ultra_sims_graph.JPG) |
12u/6u Inverter UltraSim Simulation Parameters | 12u/6u Inverter UltraSim Simulation |
![file:///C:/Users/Student/Desktop/lab5/not4_ultra_sim_params.JPG](not4_ultra_sim_params.JPG) | ![file:///C:/Users/Student/Desktop/lab5/not4_ultra_sim_graph.JPG](not4_ultra_sim_graph.JPG) |
48u/24u Inverter UltraSim Simulation Parameters | 48u/24u Inverter UltraSim Simulation |
Conclusion
When
comparing the two inverters it is seen that the larger inverter can
handle higher capacitive load. This means that there is a less drastic
change in the output of the inverters. Also when comparing Spectre with
UltraSim there is not that much of a change in the graphs, but UltraSim
did run faster than Spectre.
The cells used to generate the images are in lab5_eat.zip
Return to my labs