Lab 3 - EE 421L 

Authored by Gerald Lee

leeg28@unlv.nevada.edu

September 27, 2014





Layout of a 10-bit Digital to Analog Converter

 

The objective of this lab to create a layout for the 10-bit digital to analog converter created in within the previous lab.

 

 

Create a new cell view for your 10-bit DAC Layout


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip1.jpg

 

 

 

Layout N-Well Rectangle

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip2.jpg


 Choose the N-Well layer and layout a rectangle of N-Well with Length= 60 and Width = 4.8, DRC your layout to check design rules.

 

 


 

 

Choosing Resistor Values:

 

Resistance can be calculated by using the formula:

    Rtotal = Sheet Resistance * (Length/Width)

 

Values for sheet resistance can be found within the design rules of the process one is using, design rules for the C5 process can be found here.


Clicking the link above shows that the sheet resitance of N-Well = 800 Ohms/Square

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip3.jpg


Because the total resistance = 10k and the sheets resistance of N-Well =800, by using a length of 4.8 we can solve for Length = 60.

 

Design rules to remember when sizing Resistors:

    1. Be sure fit within grid size specifications, in the C5 process Lambda = .3 microns, therefore width and height of layouts must all be divisible by .3

    2. Minimum n-well spacing must be at least 12*Lambda or in the C5 process 3.6 microns.

 

 



 

Add Metal Connections to the ends of the N-Well Resistor

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip6.jpg


 http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip4.jpg

Use the Library above to add connections to either end of the N-well Resistor.

 


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip5.jpg

*Pressing E will show the display options, make sure to adjusted the display levels to the paramters above to show the Ntap layout.

 

 


 

 

 

Add Pins to the Left and Right of the N-Well Resistor

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip11.jpg

  

 

Navigate to Create -> Pin to Add a Pin Label


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip7.jpg


*Be sure to check "Display Terminal Name" to show Pin Names in the schematic. 



 


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip8.jpg


When creating a pin, create a rectangle over the ntap and place the label in the middle of the ntap. 


 

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip10.jpg

 Do the same for the right side of the N-Well resistor.



 




 

 

Apply the res_ID layer over the N-Well

 

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip12.jpg

 Layout the res_id layer over the n-well to identify that the component is a resistor.

 

 

 


 


 

 

Extract the Layout


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip13.jpg

Save your work, DRC to check design rules and extract your layout.

    Verify -> Extract



Using your library manager, open your extracted cell view, zoom towards the left pin to see the resistor value, my resistor has the value of 10.97k.
 
 
 
 
Layout DAC Bit using 10k Resistor Layout
http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip14.jpg

 Create a new layout cell view under "MyIdeal_DACbit"

 

 

 http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip15.jpg

Press "I" to add an instance of the 10k_res layout you created. DRC your layout agrees with design rule specifications.

 

 

 

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip16.jpg

 Choose the metal1 layer and connect the resistors together (see above) using the key button "R" or rectangle.

 

 

 Add Pins to the Layout


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip17.jpg

Navigate here to add pins:

    Create -> Pin

 

*When adding pins be sure to check "Display Terminal Name" under the Create Shape Pin Window

 

 

 

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip18.jpg

Here is my layout with all necessary pins, be sure that pin names agree with those used in your schematic.

 

 



Extract and LVS


 Extract this layout using the same procedures for extracting as before.



DRC and Ensure there are no errors (see below).

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip20.jpg

 


To LVS navigate here:

    Verify -> LVS

 


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip19.jpg

The "Artist LVS" window will show. Under schematic and extracted, browse for your schematic and extracted designs to have the layout compared.



 

 

If everything is done correctly, you will receive a notification that the LVS was successful (see below).


http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip21.jpg

 

 

 

LVS Output here:

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip22.jpg

 

 

 

 

This concludes Lab 3, design files can be found here.



 



 Lab 3 Back-Up

http://cmosedu.com/jbaker/courses/ee421L/f14/students/leeg28/lab3/snip23.jpg