Lab 5 - EE 421L 

Brandon Thomas (email:thomasb3@unlv.nevada.edu)

October 5, 2015

 

Objectives: In this lab we made multiple inverters using MOSFETs.  The first one was the basic inverter without any sort of manipulation to it.  The second inverter, however, implemented a multiplier, which allowed the ivnerter to drive a larger load more efficiently. 

Procedures: 

1) The first part of the lab included making the basic schematic for the inverter, which, as seen below, used a PMOS device and an NMOS device.  A symbol for this schematic was then created so the device could be used in other schematics (seen to the right of the inverter schematic).

                file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_schematic.JPG             file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_symbol.JPG

2) After creating the symbol for the inverter, we created the layout and the extracted layout of the schematic, which had to pass DRC and LVS tests.

                                                           layout:                                                          extracted:

                                                  file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_layout.JPG                                          file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_extracted.JPG

                                                                                      DRC test pass:

                                   file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_layout_drc.JPG

                                                                                        LVS test pass:

                                                        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_lvs.JPG

3) After generating the layout and extracted views of the inverter, we used the inverter symbol in a schematic to test how it works with specific output loads.

        The general simulation schematic looked like the picture below.  The only difference between each was the load (the capacitor's

        value was changed every time, except for the general simulation in which there was no load).

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_sim_schematic.JPG

        The simulations for no output, and outputs of 100fF, 1pF, 10pF, and 100pF respectively are below.


        No load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_simulation.JPG

        100fF capacitor load

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_100fF_sim.JPG

        1pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_1pF_sim.JPG

        10pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_10pF_sim.JPG

        100pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/inverter_100pF_sim.JPG

4) After making the regular inverter schematic and symbol and doing the simulations for each output, we made the inverter that implemented the 4x multiplier.  The onlydifference between the 4x multiplier schematic and the regular inverter schematic is the multiplier value which could be changed in the properties of each MOSFET.  From the schematic, the symbol for the 4x-multiplier symbol was created, and was labeled according to its size.

               file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_schematic.JPG         file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_symbol.JPG

5)  Again, the layout and extracted views of the multiplier inverter were created after finishing the schematic and symbol. 

                                                        layout:                                                                        extracted:

                                file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_layout.JPG                           file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_extracted.JPG

6) The same simulations were performed using the 4x-multiplier inverter.

        The general simulation schematic looked like the picture below.  The only difference between each was the load (the capacitor's

        value was changed every time).

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_sim_schematic.JPG

        100fF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_100fF_sim.JPG

        1pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_1pF_sim.JPG

        10pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_10pF_sim.JPG

        100pF capacitor load:

        file:///C:/Users/Sandy/Desktop/Brandon%20College/EE421/Lab/Lab5/4x-inverter_100pF_sim.JPG

Conclusions: The main conclusion to be drawn from this lab is how the the different multiplier, or in other words the inclusion of more paths for charge to travel, helps the inverter drive a larger load more easily.  Of course there is a point at which the larger inverter cannot supply enough current, quickly enough to invert the signal to the output load. This is exactly what happened with the 100 pF load.  However, the larger inverter was able to handle the 10pF load a lot better than the smaller inverter.  It still was not perfect of course but the inversion of the signal did take place as opposed to the smaller inverter, where the output voltage  dropped to 2.5 before starting to return to the originial 5V voltage.  When performing the simulations using UltraSim, none of the actual plots were changed.  The only difference was that the plot appeared faster than when normally using spectre.