Multiplication is one of the widely used arithmetic operations in a variety applications, such as image/video processing and machine learning. FPGA vendors provide high-performance multipliers form DSP blocks. These are not only limited number have fixed locations on FPGAs but can also create additional routing delays may prove inefficient for smaller bit-width multiplications. Therefore, addit...