Signed Multiplier
How to design 4 bit signed 2s complement multiplier?
Create a 4 bit Signed Multiplier with the following specifications:
INPUTS
A 4 bit 2's complement binary number. This could be positive or negative.
B 4 bit 2's complement binary number. This could be positive or negative.
OUTPUT: 8 bit 2's complement binary number (This could be a positive or negative number)
The overall circuit should look like this:
![2044_Circuit.jpg](https://secure.tutorsglobe.com/CMSImages/2044_Circuit.jpg)
At a minimum, the circuit must be implemented usingcontrolled inverters and an unsigned multiplier as discussed in class:
![407_Circuit1.jpg](https://secure.tutorsglobe.com/CMSImages/407_Circuit1.jpg)
NOTES
1) The Controlled Inverters and Unsigned multiplier must be implemented as sub-circuits as demonstrated in class. These sub-circuits are used to build the 2's Complement Signed Multiplier.
2) You are only allowed to use the basic gates: AND, OR, XOR, NOT.
3) You are NOT allowed to use Logisim's built in circuits (i.e. Adders and Multiplexers).However, you are allowed to use the basic gates to build your own Adders and Multiplexers.
4) Once completed, please ZIP your CIRC file in the following format: CS240_Lastname_Firstname.zip.
For example: CS240_Smith_John.zip
5) Upload your project via Blackboard.
6) Work on the project individually. This is not a group project.