Lab 5 - ECE 421L 

Degracia, Manuel C.

degracia@unlv.nevada.edu

5 October 2015

 

Pre-Lab


Post-Lab
 
Objectives:
Process:
 
Design a 12u/6u Inverter
 
1. Design the schematic displayed below. Be sure to Check and Save to ensure there are no issues/errors with the schematic.

   

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/1.%20Inverter%20Schematic.JPG

 

2. Create the symbol for the 12u/6u inverter (Create > Cell View > From Cell View). Delete everything but the pins and draw the inverter (Create > Shape > Line/Circle). Ensure pin positions and direction. Check and Save.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/4.%20Finalized%20Inverter%20Symbol.JPG

  

3. Create the displayed layout view by instantiating the following cells: nmos, pmos, ntap, ptap and m1_poly. DRC to ensure there are no errors in placement.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/5.%20Inverter%20Layout%20Partial_DRC.JPG

   

4. Link the cells using rectangles in the metal1 layer and insert pin names following the schematic. In the poly layer, connect the nmos to pmos and m1_poly. DRC/Check and Save.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/6.%20Layout%20Rectangles_DRC.JPG

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/8.%20Invertere%20Layout%20Complete%20w%20Pins.JPG

    

The view below depicts the connections in the metal1 and poly layer.

   

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/7.%20Layout%20Rectangles%20w%20E0.JPG

  

5. DRC and Extract once verified.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/9.%20Inverter%20Extracted.JPG

 

6. LVS to ensure netlists match between the schematic and extracted view.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/10.%20Inverter%20LVS.JPG

 
Design a 48u/24u Inverter w/ a Multiplier of m=4
 
7. The inverter for this design is identical to the previous except that it has a multiplier of m = 4. Due to this, we can just copy the previous inverter schematic and change the multiplier by 4. In doing so, it multiplies the width and length by 4 to equate to 48u/24u.     

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/18.%20Inverter%20w%20M4.JPG

   
8. Following the same steps as the previous inverter symbol, create the symbol displayed below.  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/19.%20Inverter%202%20Symbol.JPG

   
9. Similar to the previous design, copy the layout and change the multiplier to 4 resulting in the following layout. Re-adjust connections in the metal1 and poly layer. DRC/Check and Save.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/20.%20Inverter%202%20Layout.JPG  

   

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/21.%20DRC.JPG

  

10. Extract the layout once verified and LVS.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/22.%20Extracted%20View.JPG

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/23.%20LVS.JPG

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/24.%20LVS%20Output.JPG

Simulations w/ Driving Capacitors (100 fF, 1 pF, 10 pF, 100pF)

Now that the two inverters have been created, we can simulate each one with different capacitors similar to the one below.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/25.%20Inverter%20100f%20Schematic.JPG

 
In these simulations, we will be using UltraSim instead of the usual Spectre state. UltraSim only performs transient analysis and is used to perform faster SPICE simulations for larger circuits at the cost of accuracy.
 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/26.%20UltraSim.JPG

 

Set model libraries to ami06P.m and ami06N.m.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/12.%20Model%20Libraries.JPG

 
The Transient Responses for each capacitor value is depicted below:
   
12u/6u C = 100 fF
http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%20100f.JPG
   
12u/6u C = 1 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%201p.JPG
   
12u/6u C = 10 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%2010p.JPG
     
12u/6u C = 100 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%20100p.JPG
     
48u/24u C = 100 fF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%202%20100f.JPG
   
48u/24u C = 1 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%202%201p.JPG
       
48u/24u C = 10 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%202%2010p.JPG
       
48u/24u C = 100 pF

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/Inverter%202%20100p.JPG
     
Analyzing the Transient Responses, one can deduce that as the capacitor value increases, the fall time for the 12u/6u inverter increases at a faster rate than the 48u/24u inverter. In addition, as the capacitor value increases, we can see the output, Ai, become closer to a constant voltage.
   

Back up files
     
Afterwards, it is always important to backup files by either creating a folder on your personal computer, emailing the files to yourself and/or backing it up on a cloud (dropbox, icloud, google drive).

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/28.%20Back%20up.JPG

    

http://cmosedu.com/jbaker/courses/ee421L/f15/students/degracia/Lab5/Photos/27.%20Zip%20folder.JPG

   

Return to my labs

   

Return to EE421L Labs