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.