Multiplication is a fundamental operation in most signal processing algorithms. Defined algorithm is an efficient multiplier. The used language is a hardware description language. The text introduces more graphical material to better serve learners oriented to graphical medium. A system's performance is generally determined by the performance of the multiplier because the multiplier is generally the slowest element in the system.