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.