Lab 7 - ECE 421L
Pre Lab
Lab Report
1) 4-bit inverter
As we can see from the simulation, placing higher capacitive loads on the outputs of this gate results in a slower rise time that is a result of the capacitors needing to charge. The discharge time is also increased. This simulation shows how timing may be affected if a higher capacitive load is added to the output of a gate. The increased time to charge would require that a signal be supplied for a longer period of time before it can be read as an output "high" or "low".
The same process was used to create these gates as for the 4-bit inverter. The Schematic and Symbols of the devices may be seen below
NAND
AND
Inverter
OR
Simulation of the gates
The simulation of the gates was all done in one schematic which can be seen below. In order to make the simulations easier to read, only two gate outputs from each array were shown. Also, the outputs from each array are colored similarly so it becomes easier to see which output is from each set of gates. The outputs on the schematic from top to bottom are: A, B, Inverter, AND, NAND, OR, NOR.
The schematic and symbol for the mux can be seen below. In order to simplify the symbol slightly, the inverter was included in the symbol so that a user would only have to supply one signal (s) to select the output of the device.
Operation of the Mux/Demux
A mux is supplied two inputs at terminals A and B which can be seen in the above schematic. These inputs are connected to the drain and source of an NMOS and PMOS device. There is a set of these devices for each input into the mux. The gates of these devices are connected to a selection signal. In our schematic, this signal is supplied by terminal S. When a signal is supplied to S, it will turn off one set of NMOS and PMOS devices and turn on the other. This allows one input (A or B) to flow through the MOSFETs and be output at Z. In a Demux, A and B are the outputs of the device and Z is the input. S determines which output Z will flow to in the same way it does for the mux.
Simulation of the MUX
The simulation of the MUX device can be seen below.
As we can see, the device operates as expected and switches outputs whenever S is changed.
Simulation of the DEMUX
The simulation of the DEMUX device can be seen below.
As we can see, the device routes the input to either A or B depending on the value of S.
The 8-bit schematic of the MUX/DEMUX was created using arrays and busses. The device can be seen below.
The simulation of the device for a MUX configuration can be seen below.
The simulation of the device for a DEMUX configuration can be seen below.
The final part of the lab required that we layout the full adder seen in figure 12.20.
We begin by creating the schematic and symbol
The Layout view of this adder can be seen below
Now that the Full Adder was created, we now use it to create an 8-bit adder.
The Schematic and Symbol of the 8-bit adder can be seen below.
As we can see from the simulation, the device works as it should.
The Layout and DRC results of the device can be seen below.
And here is the extracted view
And of course, we can't forget the LVS results
This Concludes the epic adventure known as Lab 7.