Project - ECE 421L
Input:
A: | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 |
B: | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 |
F1 | F0 | OPERATION |
0 | 0 | SUBTRACTION |
0 | 1 | AND |
1 | 0 | ADDITION |
1 | 1 | OR |
Theoretical results:
SUBTRACTION | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
AND | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
ADDITION | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 |
OR | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
We can see that my experimental results match our theoretical results.
Now for the layout, I simply created layouts for each of my gates only using 1 bit gates. Making sure to DRC and LVS each layout to ensure that there will be no mistakes when it came to laying out my 1 bit ALU.
6u/.6u Inverter layout
AND gate layout
OR gate layout
MUX layout
Full Adder layout
Using these single gate layouts, I created a 1 bit ALU layout and schematic.
Zip up your labs and send them to yourself as back ups!