Lab 7 - ECE 421L
Using buses and arrays in the design of word inverters, muxes, and high-speed adders.
Schematic of ring _osc:
Sim of ring_osc:
Layout of ring_osc (DRC no error):
Schematic | Symbol |
Schematic | Symbol |
4-bit Inverter simulation:
Schematic | Simulation |
Schematic | Symbol |
8-bit of NAND Gate:
Schematic | Symbol |
Schematic | Simulation |
The increase of signal delay from out<0> to out<7> which is due to increasing the output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
Schematic | Symbol |
Schematic | Symbol |
Schematic | Simulation |
The increase of signal delay from out<0> to out<7> which is due to increasing the output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
Schematic | Symbol |
Schematic | Symbol |
Schematic | Symbol |
The increase of signal delay from out<0> to out<7> which is due to increasing the output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
Schematic | Symbol |
Schematic | Symbol |
8-bit of Inverter simulation:
Schematic | Simulation |
The increase of signal delay from out<0> to out<7> which is due to increasing the output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
Schematic | Symbol |
Schematic | Symbol |
Schematic | Simulation |
The increase of signal delay from out<0> to out<7> which is due to increasing the output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
MUX Operation and simulation:
Schematic | Simulation |
Signal A= 5V and B=0V
When S=1 then Z = 5V
S=0 then Z = 0v
DEMUX Operation and simulation:
Schematic | Simulation |
When S (select) =1 that A(Output)= Z(Input)
S(select) = 0 that B(Output)=Z(Input)
1-Bit MUX/DEMUX
Schematic | Symbol |
8-Bit MUX/DEMUX
Schematic | Symbol |
8-Bit MUX & Simulation:
Schematic | Simulation |
The increase of signal delay from out<0> to out<3> this is due to increasing output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
8-Bit DEMUX & Simulation:
Schematic | Simulation |
The increase of signal delay from A<2> from B<0> to B<3> this is due to increasing output capacitance. The capacictance as a bucket charges water, the bigger bucket needs to take long time to fill with water. So, the bigger capacitance has the greater delay.
1-Bit Full Adder:
Schematic | Symbol |
8-Bit Full Adder:
Schematic | Symbol |
8-Bit Full Adder & Simulation:
Schematic | Simulation |
As we can see, when A = 11111111 and B = 11111111, with a C in = 0 and Cout = 1. We have result Output = 11111110 as expect 8-bit Full Adder is working correctly.
Full Cell | Inside 1 cell |
DRC (no error) | LVS (no error) |