Meet BOB

The Designers of BOB

Adam Blair

Joe Shifflett

adam.jpg (51447 bytes)

Shifflett.jpeg (2278 bytes)


BOB is the Group B - ALU chip. He is designed to handle two's complement addition, subtraction, multiplication, and division.  Bob was designed for Electrical Engineering 422 (VLSI Design).  The ALU uses shift and add for multiplication and shift and subtract for division to best reuse the resources.   The chip contains one 8-bit ripple-carry adder, two shifting feedback paths, several sets of 8-bit registers, and a finite state machine to produce the various control signals.


For more information please view these pages:

Logic Information for:

Block Diagrams for:

Magic subcells, Irsim, and Spice output for:

PLA

Total Cell

Final Report

Summary:

        The work was divided equally by both group members.  Adam Blair was responsible for the latch subcells, the inputA and Output arrays, and the FSM.  Joe Shifflett designed the adder subcells, the addsub and inputB arrays, and fixing the cif errors.  Both members split the routing in the final circuit fairly evenly.