Chapter 17 The Signed Integer Multiplier

The signed integer multiplier is a function that takes two signed integers as inputs and produces a result thatis the product of the two integers. This function is slightly more complicated than the unsigned integer multiplier because it must take the sign into account. I have assumed that we are using two’s complement representation of signed integers, because it is the most common, and most efficient, representation. As with the unsigned integer multiplier, there are lots of ways of implementing this function, and each one has its advantages. I will give some different implementations so that you can choose the one that best meets your requirements and constraints. Each of these can be further optimized ...

Get Verilog Designer’s Library now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.