This is a Sequential Multiplier.
Process
- Initialize as a Shift Register
- You multiply each bit of by , add it to
- Shift to the left by (It does this every clock cycle)
- Repeat until each bit of is multiplied and added
Block Diagram
Pros & Cons
Pros
- Cheaper to build
Cons
- Time complexity is