This document discusses the design and implementation of a modified Booth multiplier on an FPGA. It begins with an introduction to fixed-width multipliers and the truncation error that occurs. It then describes how the partial product matrix of a Booth multiplier can be modified to reduce this error. The rest of the document details the implementation, including the modified Booth encoder and decoder, generation of partial products, shifting of partial products, two's complement arithmetic, addition of partial products, and comparison of the modified Booth multiplier to a standard multiplier in terms of complexity, power consumption, and delay.