The MAGIC Enchilada
The Future of 8-Bit ALU Computing

Ted Howard- yantis@owlnet.rice.edu
Kurt Krukenberg- kurtk@owlnet.rice.edu
Shion Hung- shion@owlnet.rice.edu


how quaint...our original design
Check out our final design!

**You may want to widen your browser screen to accomodate the large graphics.**

In the Beginning...
Initially, our plan was to build a unit that would boost the performance of an Intel Pentium IIŠ chip by doubling its clock speed and maintaining its precision. We hoped to make many millions of dollars with our design, winning worldwide acclaim, the respect of our peers and more money than we could ever spend. We were fully expecting to be showered with praise and to each purchase our own Carribbean island. However, we eventually learned that doing this would take several hundred man-years of labor, at least 5 layers of metal and a world-class fabrication facility to realize our goals. Thus, we sacrificed our own monetary gains to bring to the world a fantastic 8-bit ALU chip instead.
The Plan
We have been constructing an 8-bit ALU which performs several basic operations. Once completed, our ALU should be able to add, subtract, and shift signed numbers. It will also be able to multiply unsigned numbers, using 2 clock cycles to output a 16-bit number. The shift can occur up or down, and it can also be a logical or a wrap-around shift.
We will have 8 input/output bits. To input the 8-bit data, we will load one 8-bit number into a set of latches and then load another number to another set of latches on the next cycle.

Elec 422:Very Little Sleep, Insomnia (VLSI) Design

Break out of other peoples' nasty frames HERE.