Lab 6 - ECE 421L
Design, layout, and
simulation of a CMOS NAND gate, XOR gate, and Full-Adder.
LAB WORK
In this lab we will use the inverter used in lab 5.
Using Tutorial 4 we drafted the schematic, layout, and
symbol of a NAND gate having the following characteristics:
1. 6u/0.6u
PMOS and 6u/0.6u NMOS.
Schematic and symbol
Then we created the layout with input and outputs on metal 1 and perform a DRC and LVS check.
Layout | Extracted |
DRC check | LVS check |
Then we will create the schematic, symbol and layout of an XOR gate using 6u/0.6u MOSFETS
This layout is more complicated. We will need to use metal 2 layer to create some connections. All inputs and outputs will be on metal 1.
Layout | Extracted |
DRC check | LVS check |
Before going any further we proceed to check the outputs of our NAND and XOR gates.
We create a schematic and then run a simulation.
It is seen that there is a glitch in the XOR gate, this happens because of the rise time and fall time for each gate. We are concerned about this glitches if our application requires a fast response that is in the nano second range or even smaller. |
Our next step now that we have verified the operation of our gates, is to create a full adder.
First we create the schematic and then the symbol.
Layout | |
DRC check | |
Extracted | |
LVS check |
It is observed that there are glitches again, but this is fine as our design does not require speed and will not operate at high frequencies. |
Download LAB_6_ HOYUELA_EDUARDO