This document compares different 16x16 and 4x4 multipliers based on the modified Booth algorithm. It discusses the general structure of multipliers including Booth encoding, partial product compression using adders like carry save adders and Kogge-Stone adders, and final addition. The document implements various multipliers in Verilog and compares their performance in terms of hardware resources and delay. It finds that radix-4 Booth encoding provides faster multipliers than radix-2 with similar power consumption and that Kogge-Stone adders provide faster addition than carry save adders.