Lab 03 - EE 421L 

Authored by Junho Bae

baej8@unlv.nevada.edu

September 20, 2017 

  

Pre-lab work

Back-up all of my previous work from the lab and the course.
Complete Tutorial 1.

Lab Work
I created a layout of the 10-bit DAC that I designed in Lab 2, and simulated the layout design. I then compared the simulations of both the layout and schematic (lab2) designs.

Designing a layout of a 10k resistor
In order to produce the layout of the 10-bit DAC that I desgined and simulated in Lab 2, I calculated the length and width of the n-well to produce the desired resistor value.
Using 800ohms/square as the sheet resistance of the n-well from the process information given by MOSIS, I decided on the width of 4.5 microns similar to the tutorial. In efforts to match the size-2 n-tap, I chose a length that was 12.5 times greater than 4.5 microns. The length of the n-well was slightly adjusted to fit cadance's design scale (56.25->56.1). The minimum width (12-lambda) and the minimum width (18-lambda) was accounted for.

   
The image below shows the dimensions and calculations of the resistor layout.

http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/n_well_calc.PNG http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/10k_size.PNG
   
Layout of full 10k resistor after adding res_id layer, n-taps, and pins onto the metal 1 layer.
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/10k_layout.PNG
   
Extracted view of the 10k resistor
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/10k_extracted.PNG
 
Designing the layout of my DAC
I used the layout created above to first create a voltage divider of two 10k resistors in series and one 10k resistor in parllel. This voltage divider layout was copied 9 more times and placed right under each other. I turned off horizontal movements, and locked the vertical movements to orthogonal so that each resistor in the DAC was laid out in parallel having the same x-position but varying y-positions. The metal 1 layer was used to connect each section of the DAC together to match the design of lab 2. After adding one final resistor onto the last voltage divider, pins were added onto the metal 1 layer corresponding to their inputs and output. To ensure the n-wells were not too close to each other, the ruler feature (k) was used to measure a minimum distance of 5.4 microns from each resistor.    
   
Layout of 10-bit DAC
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/dac_close.PNG
   
After comopleting the full layout of the DAC, I DRC'ed the layout to make sure that the layout of free of errors.
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/dac_drc.PNG
   
Extracted view of the DAC layout
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/dac_extracted_close.PNG
   
Complete view of the layout on the left and complete extracted view on the right
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/dac_full.PNG http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/dac_extacted_full.PNG
   
To make sure the layout matched the orginal design in lab 2, I used the layout-versus-schematic feature to verify both designs. Using the layout in this lab and the schematic design from lab 2, the output on the right (LVS output) illustrated both netlists matching. 
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/LVS.PNG http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/lvs_netlist_match.PNG
   
Simulations of the Layout
Using the ideal_ADC_DAC schematic with the DAC replaced by the symbol that I created in lab 2, I simulated the layout to see if the output signal was close to the schematic design.
Below is the image of the original schematic with the DAC replaced.
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/schematic.PNG
   
I copied all of the necessary files into a new sim_cell where I wanted to simulated the layout design. By heading into ADE L -> Setup -> Environment Options, I added the key words "exracted", as seen in the image on the left, to simulated the layout in place of the orignal schematic. The simulation netlist outout on the right shows that the extracted view of the layout was used for the DAC component.
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_setup.PNG http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_netlist.PNG
   
The simulations below show almost exact results from both the schematic and the layout design.
Each simulation is not described in detail because they are explained in Lab 2.
Left: Schematic             Right: Layout
   
Driving no load
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%202/images/lab/sim_noload.PNG http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_noload.PNG
   
Driving a resisitive load
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%202/images/lab/sim_res.PNG
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_r.PNG
 
Driving a capacitive load
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%202/images/lab/sim_cap.PNG
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_c.PNG
 
Driving a RC load
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%202/images/lab/sim_capres.PNG
http://cmosedu.com/jbaker/courses/ee421L/f17/students/baej8/Lab%203/images/sim_rc.PNG
 
Final design directory: lab3_jb.zip

Return to Junho's Labs

Return to EE421L Labs