Lab Project - ECE 421L 

Authored by Jalen Solis, solisj8@unlv.nevada.edu

November 22, 2023

  

The goal of the lab project is to successfully design, layout, and simulate a non-inverting buffer circuit.

The parameters of this project include:

Hand Calculations:
   
Calculation done to choose a size for the NMOS's and PMOS's which would give me a transition time that is less than 4 ns
 
hc1
   
Calculations for the capacitive value for the left and right NMOS:
 
hc2
   
The capacitive value for the left transistor can be arabitrary as it is used to open and close the gates, however they cannot be too small or else the gate will close quickly and the output voltage will be less than 7V
   
For this project a transistor with a capacitance of around 200 fF should be enough
   
The same thing can be done with the NMOS at the top left of the schematic
   
Calculation for the input capacitance to verify that it is not over 100 fF


hc3
   
Components Used:
   
First inverter, the reason the NMOS is sized bigger than the PMOS is to prevent the output from slowly draining

   
Second inverter, this inverter shortens the transition time of the output when both transistors are sized up
   
The capacitor on the left side:
The capacitor on the right side:
The top portion of the schematic:
Right portion of the schematic:
Full Schematic of Non-Inverting Buffer:
     
p0
     
Simulation circuit for the non-inverting buffer:
     
l35
     

Alternating Between 4.5 V and 5.5 V with a Constant Load of 1 pF:

     

In this section the output voltages and time delays will be shown when VDD is changed

 

C = 1pF

   

p1

p2

p3
   
VDDVout_MaxVout_Mint_Riset_Fall
4.5 V7.17 V19.3 µV2.18 ns1.36 ns
5 V7.96 V8.79 µV2.05 ns1.25 ns
5.5 V8.74 V6.80 µV1.95 ns1.17 ns
   
Varying Between 4.5 V and 5.5 V with a Changing Load from 0 pF - 1 pF:
   
VDD = 4.5 V
   
p4

p5
p6
   
CVout_MaxVout_Mint_Riset_Fall
0 pF8.35 V-335 µV1.39 ns666 ps
0.25 pF8.01 V25.4 µV1.59 ns896 ps
0.5 pF7.70 V25.2 µV1.79 ns1.06 ns
0.75 pF7.44 V27.8 µV1.99 ns1.20 ns
1 pF7.17 V19.3 µV2.18 ns1.36 ns
   
VDD = 5 V
     
p12
p7
p8
     
CVout_MaxVout_Mint_Riset_Fall
0 pF9.33 V-221 µV996 ps412 ps
0.25 pF8.94 V21.8 µV1.14 ns642 ps
0.5 pF8.58 V23.4 µV1.32 ns769 ps
0.75 pF8.27 V22.3 µV1.50 ns924 ps
1 pF7.96 V8.79 µV1.67 ns1.07 ns
   
VDD = 5.5 V
   
p11
p9
p10
   
CVout_MaxVout_Mint_Riset_Fall
0 pF10.3 V-610 µV732 ps291 ps
0.25 pF9.84 V19.1 µV862 ps483 ps
0.5 pF9.46 V19.0 µV1.01 ns638 ps
0.75 pF9.09 V11.7 µV1.18 ns760 ps
1 pF8.75 V6.80 µV1.32 ns915 ps
   
Layout Design:
   
p18
   
DRC shown with no errors
   
p13
   
Wider view of layout
   
p14
   
Extracted Layout
   
p16
p17
   
LVS ran and shown that the net lists match
   

Zipped Project File: Lab_Project_js_f23.zip

   

Return