Lab 3 - ECE 421L 

Authored by Mari Gilligan                                                                                                                               Email:mgill19@unlv.nevada.edu

9-20-15

  

layout of 10-Bit digital to analog converter(DAC)

 

Back-up all your files and lab projects :

in order to creat the bakup,go to Moba-x term and log in to Csimcluster.ee.unlv.edu, when you sign in type  this sentence (tar-cvf backupdate.tar CMOsedu/).

using this commend will creat the tar file with all projects saved.after you creat the tar file type this commond ( gzip backupdate.tar) and this one helps us to have the backup file only in a smaller size.

as you can see in the window below:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/packup%20files.JPG


afetr you see the bakup file,backup.tar in mobaxterm then download the file on your own pc.

finally upload the file to googledrive or dropbox.

go to CMOSedu and creat a new folder name Lab3

log in to mobaxterm and launch virtuoso &.

in this lab we are using lab1 and tutorial1 .open the symbol for the divider that we had in lab1.

we need need to make some changes in the symbol ,so go to creat -> shape->line and change it to the figure that i have here:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/divider%20symbol.JPG

 Dont forget to check and save the symbol. now we are going to remove the divider from schematic and redraw with the new symbol that we just created.

luanch ADE L and load the  previous state..we are ready to run the simulation and we will see this results:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad4.JPG

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad5.JPG

after seeing the simulation results, we know the symbol works and we are going to make the layout.

go to mobaxterm and luanch virtouos ->go to library manager and select the R10k or wathever you called it, go to file->new->cell view and then select layout ,you will have this:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad6.JPG

I alredy picked n-well ->R for  the rectangular on the layout.then we will creat the 10k resistor .the sheet resistor is 808 ohms,so the L/W ratio is approximatly 12.4(CMOSEDU design rules) and the min width is 12 lambda.Explaination :L=148 Lambda and in this process lambda =0.3 um. after calculation the layout needs to be 44.6um for L and 3.6um for W,but in order to use lambda 0.3um we need 44.7um for L.select the rectangular and press Q,and set the W&L and you should get this:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad7.JPG

dont forget to type e and change the display level to 10,and then select the pin names like below:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad8.JPG

now its time to add taps and place them onto n-well.this can be done by going to press i on the page nad go to NCSU-TECHLIB-amio6 and select ntap from there.i choose to rows for the cnotacts ,place them onto end of the n-well.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad9.JPG

go to Creat->pin and select metal1 and type L for pin name,select the terminal name and placed that on the top of left ntap,do the same thing for right side of the n-well as well.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad12%20pin%20names.JPG


then select res-id to add the idenification resistor to n-well.do the verification through ->verify ->extract to see the resistor value of the n-well.->library manager ->extraxted view and zoom in and you will see this:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/placing%20the%20resistor%20on%20n-well.JPG

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad13,value%20of%20resistor.JPG


finally create the layout of the divider symbol ,go to library manager to have a new layout in the cell view with the symbol we had earlier.the select the metal1 and add over the pins like this: 

then DRC it to make sure you didnt make any mistakes during the design .

we ahave 0 errors.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/Cad14%20pin.JPG

after the DRC we need to LVS the extracted view and we might have some errors.

yes i got 2 erros for gnd which i changed to gnd! and in was inputoutput which i change it to input,.so i run the LVS again and i have 0 errors.

in the prelab iwanted to got 10k and ill have W=3.6um ,L=44.6um ,we need to place the n-taps and pins ,make sure to change the display to 10 as we did earlier.ntaps=4.5um high and i need to chnge the ratio of L,W,so W=4.5um,L=55.7um  in order to get  10k and have a lambda of 0.3um .

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad17.JPG

put the Left and Right pins and add the res-id layer and run DRC.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad18.JPG

now extract the file and open the extracted file and notice that r=10.16k which is close enough to 10k.However the value of the extracted resistor doesnt really matters in the DAC.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad19.JPG

we need 3 resistor for each DAC,make sure about their distance in between ,so you wont get any erros.
i build the DAC unit as you can see below,i added the pins and i used metal1 to connect the resistors.when i finished i run the DRC and made sure they been design according to CMOSedu design rules.and i got 0 erros.
http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/DAC%20unit%20with%20DRC.JPG


here i got the extracted view of my DAC unit with 0 errors.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/extracted%20view%20od%20DAC-cad20.JPG

now we will run the LVS to make sure the DAC unit matches up with the schematic DAC unit.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad16.JPG


and so now that they match we know everything is been set up properly.and i can add the 1unit DAC to build the 10 bit DAC by putting  them parallel on top of each other and conncet them 

by metal1 layer ,output(bottom ) of one DAC goes to input(top) of the anotehr DAC below itself.when you are done connecting them  run the DRC,after DRC with no erros ,we are ready to creta the extract file like this: and run the DRC.

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad22.JPG

since i couldnt get the whole 10bit DAC unit in my picture,this is a closer look to the 10-bit DAC to show exactly who i connected the bottome of my DAC.

why im showing the bootom part to you?because the top and the bottomg of the DAC are different becaue we have VOUTand GND! on the bottom part of the design ..

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad23-close%20look%20at%20the%20bottom%20of%20DRC.JPG

My Lab3 folder along with all of my backup files on my Desktop:

http://cmosedu.com/jbaker/courses/ee421L/f15/students/mgill19/Lab3/lab3-pictures/cad26.JPG

backup documents"here"

"Return to EE421L Labs"