Lab X - ECE 421L 

Authored by Worku, Yetneberk

Email: workuy@unlv.nevada.edu

NHSE ID 1007208058

10/08/2014


Pre-Lab five


Before we get going with this tutorial please make sure you know the answers to the following questions.

If you don’t, or the answers don’t come to you quickly, then go back through Tutorial_1 and  Tutorial_2

1.What does the Bindkey q do?

will select object and open the properties; what we selected.

2. Which two Cell Views are used when doing an LVS?

    Schematic view and Extracted  view.

3. What is the difference between the nmos and nmos4 schematic cells?

     nmos tied to ground

4.  How do you select the MOSFET models in the ADE window? What does ADE stand for? 

    select setup>>>model libraries and ADE stand for Analog Design Environment

5. What is the difference between moving and stretching? 

    moving means  moving  the  object  new place, but stretching means  making  the  object; we  select  extended or make it biger or small.

6.  How do you layout a rectangle on the metal1 layer?

    first, select the metal layer then press R.

7.   What does the ! indicate at the end of gnd! and vdd

    it is a global variable.

8.   What do the acronyms LSW and CIW stand for? 

    layer selection window, and commond intrperter window.

9.   How is the ruler used? Cleared? 

    press K, shift + K

Now, assuming Virtuoso has been started in the CMOSedu directory, by copying the Tutorial_2 library to a library named Tutorial_3, and create a schematic cell view calledc inverter. see image below

fig_1_copy_tutorial_3.JPGfig_2_inverter.JPG

With this new schematic view open also open the schematic view of NMOS_IV, and Pmos_IV window get the following image below, aslo instantiate vdd and gnd supply nets, the main time wire up the inverter, add pins and cheak save as seen below.
fig_3_nmos_pmos.JPGfig_4_nmos_pmos.JPGfig_5_nmos_pmos.JPG
next, create the symbol for the inverter, delete everything in the inverter's symbol, create the layout view for the inverter. check and save see image below
fig_6.JPGfig_13.JPG
next, add the folloing cells such as nmos, pmos, ntap, ptap, and m1_poly. also,  make sure nmos is 6um width, and pmos is 12um width; add rectangles on ply and metal1, finally cheac and save as seen the image below.
fig_7.JPGfig_8.JPGfig_9.JPG
next, add pins on metal1 for gnd!, vdd! name it input (A), output (Ai). drc and save the sesign. then run extraction on the layout, and finally run the LVS on the inverter see image below
fig_10.JPGfig_11.JPGfig_12.JPG
now, create a cell called sim_inverter_dc draft the folloing schematic, and start the ADE . then setup--> modellibraries. next select analyses, plotted, and save the state in thelcellview save and cheak; see the image below
fig_14.JPGfig_15.JPG
next, netlist and run the simulation the results seen image below
fig_16.JPGfig_17.JPGfig_18.JPG
we did't specify a vdd! anywher so it should be zero let fix the issue. to fixe let's add  vdd symbol as seen below
fig_23.JPG
next, in the ADE select setup-->stimuli and the parametrs seen below, also the results are the inverter voltage transfer curves to look like the following image.
fig_19.JPGfig_20.JPG
now, simulate the extracted layout the reslut below
fig_21.JPGfig_22.JPG
post lab
In this lab copy the previous inverter, rename as 12u by 6u pmos and nmos respectively, so see the folloing image show that
fig_post_lab_2.JPGfig_post_1.JPG
next, the created symbols for the two inverters with 12u/6u and 48u/24u the image showing below
fig_post_lab_4.JPGfig_post_lab_3.JPG
now,open the layout view and change the multiplier to 4, for both the PMOS and NMOS Next increase the size of the ntap and ptap. see image below
fig_post_lab_5.JPGfig_1_2.JPG
Next, the extracted views form layouts see the following images
fig_post_lab_6.JPGfig_post_lab_7.JPG
next, time to cheak both transistors and lvs checked that the see the result image beow
fig_112.JPGfig_111.JPGNow, using spice simulate the oeration of both of your inverters shoing each driving a 100pF,10pF, and 100pF capacitive load. the following image show the schematic of 12u/6u inverter.
fig_post_lab_8.JPG
next, the 12u/6u inverteris driving a 100fF capacitor
fig_post_lab_9.JPG
next, the 12u/6u inverteris driving a 1pF capacitor
fig_post_lab_10.JPG
next, the 12u/6u inverteris driving a 100pF capacitor
fig_post_lab_11.JPG

the comment i have by increasing the volue of capacitor, the inverter have limitation becauser of capacitance.
next, schematic of 12u/6u inverter. see the image below
fig_post_lab_12.JPG
next, the 48u/24u inverteris driving a 100fF capacitor
fig_post_lab_13.JPG
next, the 48u/24u inverteris driving a 10pF capacitor
fig_post_lab_14.JPG
next, the 48u/24u inverteris driving a 100pF capacitor

fig_post_lab_15.JPG
comment i have or i observe is by increasing the volue of capacitor, the inverter have limitation becauser of capacitance.
next now doing with Ultrasim to do that we sued setup-->simulator/directorty/host and select ultrasim as seen below
next, the 48u/24u inverteris driving a 100fF capacitor
fig_post_lab_16.JPG
next, the 48u/24u inverteris driving a 10pF capacitor
fig_post_lab_17.JPG
next, the 48u/24u inverteris driving a 100pF capacitor
fig_post_lab_18.JPG
Finally, there is no different between ultrasim simulation and spice simulation, however, bigger inverters will have higher multipliers can handle larger capacitance.
backup the work
backup_lab_5.JPG

Add a return to the listing of your labs  

the lab5 download is here

Return to the listing of my labs

Return to the whole class report

Return to the EE421L site

Return to the CMOSedu.com