Lab 6 – EE 421L
Authored by: Daniel Senda
Email: sendad1@unlv.nevada.edu
Fall 2018
Due: 10-24-2018

 

1) Pre-Lab Description

The first task was to back-up all of the previous work from the previous labs.

The second task was to go through and finish tutorial 4.

- Tutorial 4 goes over the design, layout, and simulation of a CMOS NAND gate.
The following are a few images showing the completion of tutorial 4.
NAND Schematic View                                                                 Layout View                         Extracted View
                            
Symbol View

 

2) Description of Lab Procedures

The first procedures of this lab had the student create schematics, layouts, and symbols for a 2-input NAND gate and a 2-input XOR gate. The student was required to use 6u/0.6u MOSFETs (both NMOS and PMOS). The schematics and layouts also have to pass the design rule check (DRC) and layout versus schematic (LVS) check.

2-input NAND gate:
(Student was required to use a naming convention for the cells. Ex “NAND2_ds_f18”)
The following is the schematic layout of a 2-input NAND gate created through MOSFTES.
Schematic view:


The symbol was created following the commonly used symbol for a NAND gate. The student also added initials in the middle of the symbol as required.
Symbol view:


Next, the student created the layout of the NAND gate and then extracted it. The student was required to route all of the inputs/outputs on the metal1 layer as seen below.
Layout view:                                                Extracted view:
                 

Before the layout was extracted in the last step, a DRC was ran and confirmed that there were zero errors.
DRC results:


After the layout was extracted, a LVS check was ran and confirmed that the layout matched the schematic.
LVS results:

 

2-input XOR gate:
The following is the schematic layout of a 2-input XOR gate created through MOSFTES.
Schematic view:


The symbol was created following the commonly used symbol for an XOR gate. Again, the student added initials in the middle of the symbol as required.
Symbol view:


Next, the student created the layout of the XOR gate and then extracted it as seen below.
Layout view:

Extracted view:


Before the layout was extracted in the previous step, a DRC was ran and confirmed that there were zero errors.
DRC results:


After the layout was extracted, a LVS check was ran and confirmed that the layout matched the schematic.
LVS results:

 

Simulations:
NAND Gate
The following is the schematic that was used to test the NAND gate.
Schematic view and NAND truth table:
    

The following graph proves that the NAND gate works as intended. The output has a little glitch when both inputs transition at the same time because of the timing, but it promptly goes back to normal.
Simulation waveform results:


XOR Gate
The following is the schematic that was used to test the XOR gate.
Schematic view and XOR truth table:
       

The following graph demonstrates that the XOR gate works as intended. Once again, the output has a glitch when both inputs transition at the same time, but it quickly goes back to normal.
Simulation waveform results:

 

Full Adder:
The last part of the lab had the student create a schematic, symbol, simulation, and layout of a full adder.
Schematic view of full adder:

Symbol view of full adder:

To test operation of the full adder, a simulation schematic was made.
Simulation schematic and full adder truth table:
 

A simulation was then ran, and the following results confirm proper operation of full adder.
Simulation waveform results:

Layout view of full adder:

Extracted view of full adder:

Before the layout was extracted in the previous step, a DRC was ran and confirmed that there were zero errors.
DRC results:

After the layout was extracted, a LVS check was ran and confirmed that the layout matched the schematic.
LVS results:


All of the files for this lab can be downloaded in the following link: lab6.zip

This concludes lab 6.

 

Additional Links

Return to listing of lab reports
Daniel’s CMOS homepage
Dr. Baker’s CMOS homepage