Lab 8 - EE 421L Digital Integrated Circuit Design

     

The Team

     

Damian Aceves Franco,

Email: acevesfr@unlv.nevada.edu

       

David Pinales

Email: pinales@unlv.nevada.edu

         

Ryan Eclarinal

Email: eclarina@unlv.nevada.edu

Due December 1

               

 ********************************************************************      

Generating a test chip layout for submission to MOSIS for fabrication

                 

Pre-lab work

                     

                                                       

********************************************************************

PRE-LAB
                             
The pad layer was used by MOSIS to indicate the location of the pads
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/1.jpg
120 um square centered upon the origin
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/2.5.jpg
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/2.JPG
75 um square with overglass
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/3.JPG
Next instantiate a pin called “pad” with a direction inputOutput
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/4.jpg
Add a pin on the metal3 layer called pin<1> with a direction of inputOutput
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/5.jpg
Next copy, c, the pad cell and pin then use F3 and set the number of rows and columns to 12
click in the lower right corner of the first copied cell. Delete the middle, corner, and extra pads/pins to get the basic padframe
DRC and save the layout
Let’s measure the size of the padframe
Using the ruler we get the following sizes (1.395 mm square)
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/6.5.JPGhttp://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/7.jpg
         
Generate a schematic cell view for the pad cell and add a pin, called pad, with a direction of inputOutput

Check and Save the schematic.

Use Check -> find marker to ignore the warning that the pin is floating.

Check and Save the schematic again


http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/8.25.JPG
Next use Create -> Cellview -> From Cellview to create a symbol for the pad
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/8.26.JPG
Create a schematic cellview for the padframe and instantiate the pad cell.
Array the instance name and ensure the Display is set to value as seen below

Add a pin with a name of pin<1:40> Add a wide wire with a label pin<1:40>
Check and Save 
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/8.27.JPG
recreate a symbol for the padframe using Create -> Cellview -> From Cellview
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/8.37.JPG

Create a schematic view of a cell called “chip” and add the cells we’ve created in the tutorial.

Wire the cells up as seen (an arbitrary connection).

Note how we’ve used pin<20> for ground and pin<40> for power.

Check and Save
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/9.JPG
Ignore these warnings and then Check and Save again
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/10.JPG

We are ready to connect the cells up to the padframe in the layout.

Create of layout view of the “chip” cell.

Place the R_div, NMOS_IV, PMOS_IV, inverter, nand2, and ring oscillator cells near the pads that they will connect to


http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/11.JPG

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/12.JPG
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/13.JPG
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/14.JPG

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/15.JPG

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/16.JPG

When done setting up and wiring DRC

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/17.JPG

extract the layout and LVS

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/18.JPG

LVS result

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/19.JPG

                     
END of PreLab

               

             

********************************************************************

                        

Lab description

                         

The chip should include the following test structures:

                     

               

                   

********************************************************************

LAB
                     
One, or more if possible, course projects
               
Full Adder
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/100.jpg
             
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/101.jpg
                     
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/102.jpg
                   
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/110.jpg
               
LVS and excract
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/111.jpg
               
how to test
pin 28 is input A, pin 29 is input B, pin 30 is Cin input, pin 31 is Cout, and pin 32 is S output
                 
                   
Boost Converter Lecture Project
                   
 In 4V to 5.25V, Out 12.5V
                 
Schematic
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/112.jpg
                       
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/113.jpg
             
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/114.jpg
             
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/115.jpg
             
how to test
pin 38 is the set pin to the boost converter, pin 36 is input Vref, pin 33 is VDD, and pin 39 is Out
                     
31-stage ring oscillator
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/20.JPG
             
 Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/21.JPG
               
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/22.JPG
           
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/23.JPG
                   
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/24.JPG
             
Simulation
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/31_ringOscillator%20Graph.JPG
         
how to test
pin 1 is the output of the ring oscillator
           
                   
NAND and NOR gates using 6/0.6 NMOSs and PMOSs
                       
NAND GATE
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/41.jpg
               
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/42.jpg
           
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/43.jpg
                 
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/116.jpg
                     
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/117.jpg
               
how to test
pin 22 input a and pin 21 input b, and pin 23 output of the NAND gate
         
NOR GATE
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/44.jpg
           
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/45.jpg
           
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/46.jpg
               
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/118.jpg
             
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/119.jpg
             
how to test
pin 24 is input a for the NOR gate, pin 25 is input b, and pin 27 is the output
           
                 
An inverter made with a 6/0.6 NMOS and a 12/0.6 PMOS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/51.jpg
                 
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/52.jpg
             
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/53.jpg
                 
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/120.jpg
               
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/121.jpg
           
how to test
pin 15 is the input of the inverter and pin 16 is the output of the inverter
                       
Transistors, both PMOS and NMOS, measuring 6u/0.6u where all 4 terminals of each device are connected to bond pads
                         
NMOS
Schmatic
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/61.jpg
               
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/62.jpg
           
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/63.jpg
                   
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/122.jpg
                   
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/123.jpg
             
how to test
pin 7 is drain, pin 8 is the gate and pin 9 is source
                 
         
PMOS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/71.jpg
           
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/72.jpg
           
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/73.jpg
                   
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/124.jpg
                 
LVS

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/125.jpg
                   
how to test.
pin 11 is source, pin 12 the gate, pin 13 drain, and pin 14 is the body of the PMOS
             
                     
25k resistor laid out below and a 10k resistor implement a voltage divider
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/81.jpg
           
Symbol
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/82.jpg
             
Layout
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/126.jpg
                 
DRC
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/127.jpg
             
LVS
http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/128.jpg
         
how to test.
vin is pin 5 and vout is pin 4
                   
25k resistor implemented using the n-well

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/91.jpg

           

Layout

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/92.jpg

                       

DRC 

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/129.jpg

                       

LVS 

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/130.jpg

              

How to test.
Pin 2 and pin 3 are the resistor inputs

               

THE CHIP

               

Schematic 

               

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/140.jpg

                

Layout

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/132.jpg

                      http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/137.jpg

DRC 

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/133.jpg

                 

LVS 

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/134.jpg

                 
DRC

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/135.jpg

               
Pin 20 is ground

http://cmosedu.com/jbaker/courses/ee421L/f21/students/acevesfr/Labs/Lab8/136.jpg

             

PINS 

Pin 1Oscillator output
Pin 2Input of  25k
Pin 3Input of 25k
Pin 410k||25k output
Pin 5Input of 10k
Pin 6NMOS VDD
Pin 7NMOS drain
Pin 8NMOS gate
Pin 9NMOS source
Pin 10PMOS VDD
Pin 11PMOS source
Pin 12PMOS gate
Pin  13PMOS drain
Pin 14PMOS body
Pin 15Inverter input
Pin 16Inverter output
Pin 17Inverter VDD
Pin 18NA
Pin 19NA
Pin 20Gound
Pin 21Input NAND B
Pin 22Input NAND A
Pin 23Ouput NAND
Pin 24Input NOR A
Pin 25Input NOR B
Pin 26Full Adder VDD
Pin 27Output NOR
Pin 28Input Full Adder  A
Pin 29 Input Full Adder B
Pin 30Cin Full Adder
Pin 31Cout Full Adder
Pin 32S Full Adder
Pin 33Set Boost Converter
Pin 34NA
Pin 35NA
Pin 36Vref Input
Pin 37 NA
Pin 38VDD Boost Converter
Pin 39OUT Boost Converter
Pin 40NOR VDD and NAND VDD

             

********************************************************************

                         

                      Lab zip here

                     

return to labs