disucssion for two, 2 bits registers.
Binary multiplier is very similar to decimal multiplication. The implementation is discussed in details with diagram and examples.
Lets start the discussion with an example of two bit binary numbers. To explain the carry lets use both numbers as 3.
A = 2‘b11 (In verilog 2‘b stands for 2 bits wide binary number)
B = 2‘b11
4’b1001 = 9 in decimal is equivalent to binary multiplication of