Multi-Chip
Harvey Mudd College
E198 Research, Spring 2000
The Multi-Chip has four compenents: A Ford Thunderbird light simulator, 3-bit
static adder, 3-bit domino adder, and 2-bit static multiplier.
[Design Team]
-------------
- Advisor and Ford Thunderbird Light Simulator:
Professor David Harris
- 3-bit Static Adder:
Aiyesha Ma
Tina Wang
- 3-bit Domino Adder:
David Diaz
Lance Feagan
Romanos Fessas
- 2-bit Static Multiplier:
Michael Aung
Grant Baxter
John Benediktsson
[Inputs]
--------
- vdd - Power
- gnd - Ground
- r - "right" signal to Thunderbird Lights Simulator
- l - "left" signal to Thunderbird Lights Simulator
- reset - reset signal to Thunderbird Lights Simulator
- a2 - Input bit, 2^2, shared by both Adders and Multiplier
- a1 - Input bit, 2^1, shared by both Adders and Multiplier
- a0 - Input bit, 2^0, shared by both Adders and Multiplier
- b2 - Input bit, 2^2, shared by both Adders and Multiplier
- b1 - Input bit, 2^1, shared by both Adders and Multiplier
- b0 - Input bit, 2^0, shared by both Adders and Multiplier
- ph1 -
- ph1b -
- ph2 -
- ph2b -
- en -
- osc -
[Outputs]
---------
- s5 - 3rd of Left lights for Thunderbird Lights Simulator
- s4 - 2nd of Left lights for Thunderbird Lights Simulator
- s3 - 1st of Left lights for Thunderbird Lights Simulator
- s2 - 1st of Right lights for Thunderbird Lights Simulator
- s1 - 2nd of Right lights for Thunderbird Lights Simulator
- s0 - 3rd of Right lights for Thunderbird Lights Simulator
- y2a - Output bit, 2^2, for 3-bit Static Adder
- y1a - Output bit, 2^2, for 3-bit Static Adder
- y0a - Output bit, 2^2, for 3-bit Static Adder
- couta - Carry out bit for 3-bit Static Adder
- y2d - Output bit, 2^2, for 3-bit Domino Adder
- y1d - Output bit, 2^1, for 3-bit Domino Adder
- y0d - Output bit, 2^0, for 3-bit Domino Adder
- coutd - Carry out bit for 3-bit Domino Adder
- y3m - Output bit, 2^3, for 2-bit Multiplier
- y2m - Output bit, 2^2, for 2-bit Multiplier
- y1m - Output bit, 2^1, for 2-bit Multiplier
- y0m - Output bit, 2^0, for 2-bit Multiplier
[Components]
------------
- Ford Thunderbird Light Simulator
Inputs: Left, Right, Reset, Clk
Outputs: Left[2:0], Right[2,0]
- 3-bit Static Adder
Inputs: A[2:0], B[2:0]
Outputs: Y[2:0], Carry_out
This adder takes in two 3-bit numbers and performs the add function resulting
in a 4-bit output. The bottom 3-bits are represented by S[2:0] and the 4th bit is
represented by Carry_out.
Addition is performed using the ripple-carry method.
NOTE: Some of the elements in the layout is "off-grid" and may cause it to not
work properly.
- 3-bit Domino Adder
Inputs: A[2:0], B:[2:0]
Outputs: Y[2:0], Carry_out
- 2-bit Multiplier
Inputs: A[1:0], B[1:0], vdd, gnd
Outputs: Y[3:0]
This multiplier takes in two 2-bit numbers and performs a multiplication
resulting in a 4-bit output.