Lab 4 - ECE 421L 

Authored by Jose Cortez,

Email Address: cortej2@unlv.nevada.edu

Lab Date: Sep 18, 2019

  

Lab description:

In this lab we created NMOS and PMOS circuits to simulate IV curves. We also created layouts of the 

NMOS and PMOS circuits in ON's C5 process.

   

   

-------------------------------------------------------------------------------------------------------------------------------------

Prelab:

For the prelab I went through tutorial 2 which involved creating
schematics, symbols and layouts for NMOS and PMOS transistors 

and analyzing them.

 

 

I began by creating creating a new folder where the tutorial files will
be placed, the file is a copy of tutorial 1 and are shown below.

file_path_for_tutorial_2

   

   

I then created a schematic and symbol for an NMOS transistor, the symbol is shown below

 NMOS_symbol

   

   

After that I made a schematic to simulate the NMOS symbol. Below is the schematic.

NMOS_schematic_then_simulated
   

   

I ran a simulation of the extracted view, after the simulation and looked
at the netlist through tools-->netlist-->display to ensure the
extracted view was simulated.

netlist_extracted

   

sim_extracted_layout

   

   

I then created a schematic cell view called PMOS_IV with a width of 12 um and length of 600 nm.

pmos_schematic

   

   

After that I created a symbol for the PMOS, it both have four pins.

PMOS_symbol
   
   

Then I created the layout for the PMOS as shown below

PMOS_layout
   
   
I extracted the layout of the PMOS as shown below.

extracted_PMOS

   

   

I then attempted to simulate the PMOS I created, I started with a new schematic called sim_PMOS_IV 

and recreated the schematic shown in lab 2. Below is the schematic I created.

PMOS_sim_schematic

   

   

I then ran a parametric analysis on the PMOS circuit, one of the dc
sources is named differently from the tutorial instructions 

(in my circuit is is V1 instead of V0 from the instructions) so the dc settings for the analysis are different.

 

I then went through the analog design environment window to change the environment settings 

(through setup--->environment) to change the analysis order. I typed extracted before schematic 

in the switch view list so that the extracted view may be analyzed before the schematic.

Below are the DC settings, IV curves generated, and environment settings.

dc_settings

pmos_environment_settings

   

pmos_parametric_analalysis

   
   
   
Then I checked to see that the extracted view was analyzed first through simulation-->netlist-->display

PMOS_netlist_display

   

   

   

   

-------------------------------------------------------------------------------------------------------------------------------------

Lab: Parts 1) 2) 3)

   
   
1)

I started by creating a cellview in the Tutorial 2 folder, this cell view is used to simulate the first two NMOS schematics

folder_path_VGS

   

   

First schematic and simulation:

I then created a schematic with an NMOS with width and length of
6um/600nm with VGS varying from 0 to 5 V in 1 V steps while VDS varying
from 0 to 5 V in 1 mV steps.

The settings for the parametric analysis are very similar to the ones in
the prelab, the process for creating the simulation was the same.

NMOS_0V_5V

NMOS_sim_0V_5V

   

   

Second schematic and simulation:

I then simulated the same schematic, with some adjustments. I simulated
for when VDS=100 mV and VGS varies from 0 to 2 V in 1 mV steps.

NMOS_sim_0V_2V

   

NMOS_sim_0V_2V
   

NMOS_settings

   
   
For the next two schematics I created a new cell view.

folder_PMOS

   
   
   

Third schematic and simulations:

I then created a PMOS schematic that would simulate the ID v VSD curves
for when VSG varies from 0 to 5V in 1V steps while VSD varies from 

0 to 5V in 1mV steps. The PMOS used is 12u/600n in width and length.

PMOS_schem_VSD_0V_5V
   
PMOS_sim_VSD_0V_5V
   
PMOS_settings_VSD_0V_5V
   
   
   

Fourth schematic and simulations:

I created the schematic and simulation for the ID v. VSG of a PMOS where
VSD=100mV and VSG varies from 0 to 2V in 1 mV steps. 

The PMOS dimensions are the same as the third schematic and simulation.

PMOS_schem_VSD_100V
   
PMOS_sim_VSD_100V
   
PMOS_settings_VSD_100V
   
   
   
   

2)

To make the NMOS from the prelab be measurable, it needs probe pads which I created in a layout, schematic, and symbol view.

probe_pad_layout
   
probe_pad_schematic
   
probe_pad_symbol
   
   
I then placed the probe pads on the schematic and layout view of the NMOS
as shown below. I also created a symbol out of the NMOS
with probe pads from the schematic. The NMOS with the probe pads has its own cellview as “NMOS_IV_with_probe_pads”.

NMOS_with_probe_pads_cell_view
   
NMOS_with_probe_pads_schem
   
NMOS_with_probe_pads_symbol
   
NMOS_with_probe_pads_DRC
   
   
   
   
I repeated 2) of the lab but this time with a PMOS transistor, I reused the probe pads from 2) as well.

PMOS_with_probe_pads_cell_view

   

PMOS_with_probe_pads_schem

   

PMOS_with_probe_pads_symbol

   

PMOS_with_probe_pads_DRC

   

   

   

   

Return to EE 421 Labs