Lab 3 - EE 421L

 

Layout of a 10-bit digital-to-analog converter (DAC)

Michael Ghisilieri

ghisilie@unlv.nevada.edu

9/15/16

  

  

Lab Work:

  

This lab covers the layout process of our 10-bit DAC design as well as some information as to calculating the

values required in order to make the 10k resistor used in our layout. It will show our final, stacked layout and 

some simulations will be shown using the extracted view rather than the schematic view.

  

The zip for this lab containing the layout and other cells can be downloaded here.

  

Layout a 10k resistor:

  

Discuss how to select the width and length of the resistor by referencing the process information from MOSIS.

  

Based on the information provided from MOSIS, the sheet resistance given to us for n-well in the C5 process

is about 800 ohms. The minimum width that our resistor can be is 3.6 microns and grid will snap to .15 microns.

Since Tutorial 1 uses a width of 4.5 microns for the width of a 10k resistor, I decided to stick with that width and 

base the length off of that. The length of the resistor can be calculated using the formula given below.

 
measuring_resistor.jpg
 
Since we used a value of 56.1 microns for our length, the resistance will be a little off and it can be viewed
by going to the extracted view of our R_n_well_10k and zooming in on the left side (R = 10.21K in this case).
 

extracted_10k.jpg

  

 

Discuss how the width and length of the resistor are measured.  

 
If we wish to actually measure the size of our resistor, we can do so in its layout view. The hotkey K is used to create a ruler
that can be placed down anywhere on our layout (or any other view). It is shown below that the width is in fact 4.5 microns
and the length 56.1 microns, which was mentioned earlier.
   

ruler.jpg

  

  

Layout, DRC, LVS, and extracted layout:

  

Although no pin names can be seen when the layout is sized to fit, this is what the entire stacked layout looks like.

 

layout.jpg

  

 

Here are two zoomed in images of the layout. The left is in layout view while the right shows what the same portion

of the layout will appear as in its extracted view.

  

layout_zoomed.jpgextracted_layout.jpg

  

  

Before getting to an extracted view though, we must first DRC the layout and to our luck it has zero errors!

   

drc.jpg

  

After the DRC checks out and we have extracted our layout, it is time to LVS our design.

The schematic and extracted views are a match and we get the message below after hitting

the run option in our LVS window.

  

lvs.jpg  

   

Simulations using extracted view:

  

In order to use our extracted circuit, we must make sure that it is searched for before the schematic by going

into the Setup > Environment menu of ADE L and placing "extracted" before schematic in the Switch View List line.

  

environment_options.jpg 

  

   

After that adjustment has been made, we can run our simulation with the extracted view. I decided to run the

default simulation that was used in the initial Lab 2 similation where we tested the ideal_ADC_DAC. Just to make

sure that our simulation used the extracted view. We can go into Simulations > Netlist > Display to bring up the window

on the left and see that my_10-bit_DAC is using the extracted view. The simulation also looks as it should with a 

digital output of 0-5V.

 

extracted_proof_sim.jpg

 

  

Just to show another simulation using the extracted view I went ahead and drove a 10k resistor load, that we discussed

in Lab 2, that will simply be a voltage divider and cut our output in half from 0-2.5V.

 

extracted_divider_sim.jpg

  

 

Return to EE 421L Labs