Lab 5 - EE 421L

Braxon Tawatao

tawataob@unlv.nevada.edu

10/9/2014

   

 

 

Pre lab (Building schematics, layouts, and symbols):
Building a schmatic for an inverter circuit with MOSFET sizes of 12u/6u and a multiplier of 1:

 
The spice parameters of the NMOS and PMOS respectively:

   
Here is the symbol generated from and containing the m1 (multiplier=1) inverter schematic:

 
Constructing NMOS and PMOS layouts of 12u/6u inverter respectively:
Ptap is used for the body of the NMOS, and Ntap is used for the PMOS.

 
The layout parameters of the MOSFETs:

 
Metal1 and poly was used to connect the pieces of the layout together.
The pins in the inverter layout have also been placed, and the completed layout passes DRC:

 
The extracted layout and corresponding schematic also pass LVS:

 
 
Generally, the same design process was follwed to build the inverter of size 48u/24u and multiplier of 4.
Schematic and MOSFET circuit parameters:


 
Here is the symbol generated from and containing the m4 (multiplier=4) inverter schematic:

 
Laying out the larger inverter (the parameters of the NMOS and PMOS are shown below the layout):
Again, Ptap was used to connect to the body of the NMOS, and Ntap was used for the body of the PMOS.
Using 4 channels in parallel allows for an overall wider channel which lessens the resistance of the MOSFET as a whole.


 
A view of the final layout and DRC passes:

 
LVS of extracted layout and inverter schematic:

 
 
Lab (Simulations):
  
The general circuit used for all of the subsequent simulations is shown below.
Two differently sized inverters were used according to the simulation along with varying load capacitances.

 
Simulation of the first inverter schematic using spectre (multiplier = 1):
A parameteric sweep by decades was used for this simulation; the capactive load was varied between 100fF, 1pF, 10pF, and 100pF.
The input to the inverter is shown bolded.

 
Simulation of the second inverter schematic using spectre (multiplier = 4):
Again, a parametric sweep of the capacitive load was used, and the input is bolded.

 
The first simulation was run again, this time using UltraSim:

 
Then the second simulation was run using UltraSim. A discussion of all of the simulation results will be seen following this graph.

 
Discussion:
The delay time constant of the circuit is given by RC, where R is the output resistance of the inverter and C is given by the size of the capacitive load.
For the first inverter in which the multiplier was 1,  the delays were considerably longer than the delays given by the inverter circuit whose MOSFETs had multipliers of 4.
The delays from the first circuit were longer due to the large resistances of the MOSFETs used for that inverter, if R is large then RC large.
On the other hand, when the multiplier for the MOSFETs was 4, the channels of the PMOS and NMOS were much wider causing an overall
decrease in the resistance of the inverter. The 4 output traces for each simulation represent differing output capacitances. As the capacitance
escalates so does the delay. In fact, the delays for the 10pF and 100pF loads in each simulation were so great that the output in both cases never fully reaches 0V or gnd.
 
UltraSim did not seem to give drastically different or less accurate results. However, the simulations performed in this lab were not very large.
Even the spectre simulations completed quite quickly. UltraSim may be more useful in larger or more complex circuit simulations.
 
All of my labs have been backed up in Dropbox:

 
The Lab 5 design directory can be found here.
 
Return to labs