EE 421L Lab 4

Authored By Alan Fortes on  October 5, 2014

fortesa@unlv.nevada.edu

Photos and html file directory

Part 1: The prelab

Part 1A: Preliminary steps

1st: Be sure to back up all of your work from the course.
 
2nd: Read through the entire lab before doing the prelab!!!

3rd: Go through tutorial 2. Webpage guide here and video guide here.

        NOTE: For the simulations that you perform for this lab:
                     The body of ALL your NMOS devices must be tied to ground, the p-substrate.
                     The body of ALL your PMOS devices must be tied to a vdd! of 5 volts.

Part 1B: Creating an NMOS schematic and layout for simulating transistor IV curves
 
1st:

Create a library called Tutorial_2, and a schematic cell view called NMOS_IV.
Create an instance of an NMOS transistor by pressing the i key, and selecting in the component browser NCSU_Analog_parts, and nmos.
The length of the transistor mus be 600 nanometers, and the width, 6 micrometers. After configuring the transistor's specifications, place it on the schematic.

2nd:
Add inOutput direction pins, as seen below, to the corresponding areas. The end result is seen below.

 
3rd:

Create a symbol for the schematic view by clicking create, cell view, and from cell view. Make sure that the library name is Tutorial_2 and the cell name NMOS_IV.
If Virtuoso asks you where to put the pins, it doesn't matter where you put them, for now. After the schematic creation field opens up, delete the contents. Select each pin and press q.
Select the all selected from the ly to drop down menu, and value in Display drop down menu. Draw a MOSFET as seen below.

 
4th:
Create a new cell view by going to file, new, and cellview, be sure to select schematic from type, called sim_NMOS_IV. Instantiate an instance of the symbol you created by pressing the i key and going to your Tutorial_2 library. Set up the symbol in the circuit , as seen below. Don't forget to check and save.

 
5th:
Launch the ADE and enter in the name of the model of the MOSFET. This can be done by clicking setup and model libraries in the ADE.
Enter the line seen below, in the line seen below.

 
Select choose analysis and set up the dc sweep as seen below.

 
To enter the variable of VGS, select variables, edit, and then add VGS with a value of 0. The output to be chosen on the schematic is the drain of the NMOS. After having done that, and what has been mentioned above, you should get what is below. Be sure to save the state as a cell view.

 
Click tools and parametric analysis. Set up the settings in the menu, as seen below. After that, click the green play button.

 
You should get results as seen below.

 
6th:
Now, we will create a layout of the NMOS schematic previously created. In the Tutorial _2 library, NMOS_IV cellview, create a layout cellview.
In the layout cellview, press e and make sure the settings are as seen below. The main features to look out for are to make sure that Pin Names is
checked, Create and Edit are set to anyAngle, and that Stop is set to be 10.


After setting your configuration, as seen above, set the layout by creating an instance of an NMOS. This can be achieved by pressing i, selecting in the library browser, NCSU_TechLib_ami06, nmos, and layout. In the Create Instance window, set the dimensions, as seen below.

 
Add the appropriate pins, including the gate and body of the NMOS, as seen below.

 
DRC and extract the NMOS. The extract result is seen below.

 
Be sure to run an LVS on the extracted layout, against the schematic circuit.


7th:

Now, the extracted layout can be run.
Go to the sim_NMOS_IV schematic, and load the previously saved state.
Click setup, and environment.
Place word extracted between cmos.sch extractedand schematic.


Here is the proof the extracted view being used to run the simulation.

Here is the end result. 


Part 1C: Creating a PMOS schematic and layout for simulating transistor IV curves
This part of the prelab will lack a narration due to it being similar to the creation of the NMOS, except for areas that differ enough to warrant commentary.

The width of this PMOS will be 12 microns. The body of the PMOS will have a pin, rather than being tied to ground.

  

 


The ADE and parametric tool configuration of the PMOS will be exactly as the ADE NMOS, with the exception that the output will be the source instead of the drain.












Part 2: The main lab

Part 2A: Creating schematics for simulating transistor IV curves

I will now create 4 schematics and 4 simulations, as described below:

A schematic of a 6 micron by 0.6 micron NMOS transistor with a VDS that goes from 0 to 5 volts in 1mV steps, with VGS varying from 0 to 5 volts in 1 volt steps.
A simulation of this schematic plotting the current of the drain, ID, against the voltage across the drain and source, VDS, showing the change for every instance of VGS.
 
A schematic of a 6 micron by 0.6 micron NMOS transistor with a VDS fixed at 100mV, with VGS varying from 0 to 2 volts in 1mV steps.
A simulation of this schematic plotting the current of the drain, ID, against the voltage across the gate and source, VGS.
 
A schematic of a 12 micron by 0.6 micron PMOS transistor with a VSD that goes from 0 to 5 volts in 1mV steps, with VSG varying from 0 to 5 volts in 1 volt steps.
A simulation of this schematic plotting the current of the drain, ID, against the voltage across the source and drain, VSD, showing the change for every instance of VSG.
 
A schematic of a 12 micron by 0.6 micron PMOS transistor with a VSD fixed at 100mV, with VSG varying from 0 to 2 volts in 1mV steps.
A simulation of this schematic plotting the current of the drain, ID, against the voltage across the source and gate, VSG.

All NMOS devices will have their bodies tied to ground, and all PMOS devices will have their bodies tied to a vdd! of  5 volts.

Schematic and Simulation number 1:


Here is the schematic for simulation number 1. The body of the circuit is at ground,
Vgs is set as a variable for parametric analysis, and Vds is set to be 0, as it will be swept from 0 to 5 in 1mv steps.

 
Here is the output of the simulation of the circuit, where ID is plotted against VDS.
Each curve represents an instance of where VGS is increased by one volt. Red is when Vgs is 0 volts, and purple is when VGS is at 5 volts.

 
Schematic and Simulation number 2:

 
Here is the schematic for simulation number 2. The body of the circuit is at ground,
VDS is set to be 100 mV and VGS will be swept from 0 to 5 volts, in 1mV steps.

 
Here is the end result. The fact that VGS is being increase shows how the gate acts as an electronic valve, allowing the flow of electric current, when electromotive force is applied.

 
Schematic and Simulation number 3:
 
Here is the schematic for simulation number 3. The body is tied to a common node being fed 5 volts.

 
This is the current flowing through the drain. Since the drain is where current is being measured from, the result is negative, but still
correct, quantification wise.


Schematic and Simulation number 4:
 
Here is the schematic for simulation number 4. The body is tied to a common node being fed 5 volts.

 
Here is the end result. The fact that VSG is being increase shows how the gate acts as an electronic valve, allowing the flow of electric current, when electromotive force is applied.


Part 2B: Creating NMOS layouts, with probe pads
 
Here is the layout of an NMOS, with probe pads attached to the 4 terminals.

 
Here is the close up of the NMOS, showing its dimensions and how the DRC shows no errors.

 
Here is the extracted view, show how the layout registers as an NMOS.

 
Here is the corresponding schematic.

 
The corresponding schematic is LVS checked against the extracted view to verify the net lists match; they do match.


Part 2C: Creating NMOS layouts, with probe pads
Here is the layout of an PMOS, with probe pads attached to the 4 terminals.

 
Here is the close up of the PMOS, showing its dimensions and how the DRC shows no errors.


Here is the extracted view, show how the layout registers as a PMOS.


Here is the corresponding schematic.


The corresponding schematic is LVS checked against the extracted view to verify the net lists match; they do match.


Part 3: Backing up my lab.


In order to ensure that my lab is not lost to eternity, I zip up the enter contents of my lab, and email it to myself.


Here, I email the zipped directory to myself.



Back to my labs Back to student labs