EE 421L – Digital IC Design Lab - Lab 4

Authored by Chris Barr

Email: barrc1@unlv.nevada.edu

09/25/19

 

Lab Description:

This lab pertains to the IV characteristics and layout of NMOS and PMOS devices in ON's C5 process.

 

Prelab

I backed up my files of the previous lab through Google Drive.

Otherwise, this prelab pertains to the completion of Tutorial 2. There we will go through the layout and simulation of the IV curves of PMOS and NMOS devices.

First, we’ll start by creating the schematic of the NMOS. It will include the Source (S), Drain (D), Gate (G), and Body (!gnd)

Fig. 1

 

Then, we’ll make a symbol that matches the schematic for that. Alongside the symbol, we’ll place a small bit of text (SHIFT + N) that describes the width and length of the transistor.

Fig. 2

 

Using that same symbol, we’ll test it in a simulation to match this schematic. This schematic will perform a linear step-up voltage of 1V going from 0 to 5V.
Following the instructions to set-up the Parametric Analysis view, we should obtain an IV curve similar to the one down below.

Fig. 3

 

Now, we’ll move on to the layout view of the NMOS transistor. Once completed, we’ll do an extraction and LVS it to the original schematic (Fig. 2).
 
Fig. 4


Fig. 5

We’ll confirm that this works through simulation by making sure we use the “extracted” to check the extracted view.
We can see that we get the same results, which is good.

Fig. 6

 

We’ll repeat this process using a PMOS instead.

First the schematic, then the symbol, followed by the layout, and then the extracted

Fig. 7


Fig. 8

 

Now, we test it with a schematic shown down below.

Fig. 9

 

And finally, we check it with the extracted view. And we received the same result. This ends the prelab.

 

Lab

I’ll be generating 4 different schematics with their 4 simulations below. Each pertaining to its own specifications.

 

1.) A schematic for simulating ID v. VDS of an NMOS device for VGS varying from 0 to 5 V in 1 V steps while VDS varies from 0 to 5 V in 1 mV steps. Use a 6u/600n width-to-length ratio.


You can see that I use a 6u/600n ratio beside the NMOS in the schematic. You can also see that I follow up to make sure that VDS goes up 1m step size, and that the VGS is 1V steps.

2.) A schematic for simulating ID v. VGS of an NMOS device for VDS = 100 mV where VGS varies from 0 to 2 V in 1 mV steps. Again use a 6u/600n width-to-length ratio.

Here, you can see that I continued to use the 6u/600n ratio NMOS. I made VDS a static value of 100mV, while in the DC sweep I made VGS start at 0 and stop at 2V with 1m steps just as asked.

 

Note: I will be using a PMOS symbol with the 12u/600n ratio shown in Fig. 7 during the prelab.

3.) A schematic for simulating ID v. VSD (note VSD not VDS) of a PMOS device for VSG (not VGS) varying from 0 to 5 V in 1 V steps while VSD varies from 0 to 5 V in 1 mV steps. Use a 12u/600n width-to-length ratio.


Here, you can see the 12u/600n PMOS. I used a 0 to 5V VSD in 1 mV steps, and 0 to 5V VSG in 1V steps.

 

4.) A schematic for simulating ID v. VSG of a PMOS device for VSD = 100 mV where VSG varies from 0 to 2 V in 1 mV steps. Again, use a 12u/600n width-to-length ratio. 


Here, you can see that I continued to use the 12u/600n ratio PMOS. I made VSD a static value of 100mV, while in the DC sweep I made VSG start at 0 and stop at 2V with 1m steps just as asked.

 

NMOS Layout

Lay out a 6u/0.6u NMOS device and connect all 4 MOSFET terminals to probe pads (which can be considerably smaller than bond pads [see MOSIS design rules] and directly adjacent to the MOSFET (so the layout is relative small).

I’ll first attach the NMOS layout, and apply m2_m1 and m3_m2 via’s.

 

Then, I’ll be able to stretch out the metal3 to the pads. This will complete the layout, and I can verify it with DRC.
 

 

This is the extracted view with a close-up on the transistor.
 

 

Now, I’ll make the schematic to verify if my extracted layout works.

 

Finally, the LVS check.
 

 

NMOS Layout

Lay out a 12u/0.6u PMOS device and connect all 4 MOSFET terminals to probe pads.

Again, I’ll start by laying out the PMOS including the via’s.



Then, I’ll be able to stretch out the metal3 to the pads. This will complete the layout, and I can verify it with DRC.

 

This is the extracted view with a close-up on the transistor.
 

 

Now, I’ll make the schematic to verify if my extracted layout works.

 

Finally, the LVS check.

 

 

I will be backing up my lab files using Google Drive

This folder will be placed into my Google Drives “backup_labs” folder followed by another folder corresponding to that particular lab, like so…

 

Return to my labs