Team-Rocket

EE-224-Projects

Team Members: Darin Jeff, Aanal Sonara, Madhav Vadlamani, Param Rathour

Design

ALU Schematic.png

Inputs: 2 16-bit numbers in 2’s complement form (A, B), Control bits (S0, S1)

Outputs: 1 16-bit number (R), 1 carry bit (C), 1 zero bit (Z)

Note: For arithmetic operations; we used Kogge Stone Adder

The result is 17-bit in 2’s complement form (with carry bit as MSB concatenated by result bits (R))

Output Waveforms
Decoder2to4
PrefixAdder
Subtractor
NAND 16
XOR 16
BigOR