I. Introduction
Multiplication is a fundamental operation in digital signal processing (DSP) applications, where the modified Booth mul-tiplier [8] is often used compared to array multipliers, because they generate fewer partial products, leading to a lower delay and therefore a higher maximum clock frequency. Their power usage is significantly influenced by the dynamic range of their inputs. Several studies have proposed Booth multiplier implementations with dynamic range detection hardware that swap the multiplicand and multiplier if it can decrease the switching activity. However, compared to conventional Booth multipliers, these proposed implementations are slower, larger, and only are up to bits in size. In contrast, no applications have been identified where statically swapping the multiplier inputs leads to lower power usage.