Lab 6 - EE 421L Fall 2015

Design, layout, and simulation of a CMOS NAND gate, XOR gate, and Full-Adder.
 

Mario De La Torre

delatm2@unlv.nevada.edu

10/19/2015 

Zip folder containing Lab6 files found here.

  Pre-lab

 

This tutorial is about the design, layout, and operation of a NAND gate.

  

1. The schematic of the NAND gate using NMOS and PMOS of 6um/.6um.

  

 http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre2_nand2_sche_sym.JPG

  

2.  Layout and DRC.

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre2_nand2_layout_DRC.JPG

 

3. Extracted view.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre2_nand2_extracted.JPG

   

4. LVS with no errors.

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre2_nand2_extracted.JPG

 

 5. Simulation and schematic.

   

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre2_nand2_sche_sim.JPG

  

This concludes this tutorial.


Post-Lab

 

1. Schematic and symbol views for 2-input NAND and XOR gates.

 

 NAND gate.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_nand_schem_sym.JPG

 

XOR gate.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_xor_schem_sym.JPG

 

2. Layout and extracted views for 2-input NAND and XOR gates.

 

NAND gate.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_nand_DRC.JPG

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_nand_extracted.JPG

 

XOR gate.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_xor_DRC.JPG

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_xor_extracted.JPG

 

3. LVS.

 

NAND gate.

 
http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post1_nand2_LVS1.JPG
 
http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post1_nand2_LVS2.JPG

 XOR gate.

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_xor_LVS.JPG

 

4. Simulations were exactly as expected for the gates, all four possible inputs were tested.  There are some glitches on the output of the NAND and XOR gates due to the rise and fall timing of the input signals.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_gates_schem_sim.JPG

  

5. Schematic and symbol views for the full adder.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_schem_sym.JPG

  

Simulations follow the truth table.

  

a

b

cin

s

cout

0

0

0

0

0

0

0

1

1

0

0

1

0

1

0

0

1

1

0

1

1

0

0

1

0

1

0

1

0

1

1

1

0

0

1

1

1

1

1

1

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_schem_sim.JPG

  

6. Layout and extracted views for the full adder.

  

    Layout and DCR with no errors.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_DRC.JPG

 

    Extracted view.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_extracted.JPG

 

    LVS with no errors.

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_LVS1.JPG

 

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/post_adder_LVS2.JPG 

 

Backing up my work.

1. A zip folder will be created Lab2.

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre1_zip.JPG

   

2. Then the zipped folder will be store on my google drive.

  

http://cmosedu.com/jbaker/courses/ee421L/f15/students/delatm2/Lab6/pre1_google.JPG

Return to delatm2 lab directory

 

Return to EE 421L Labs