Multiplier circuit for multiplication operation between binary and twos complement numbers
AssigneeSTMicroelectronics S.r.l.
InventorsRaffaele Costa, Anna Faldarini, Laura Formenti
Life of this patent
Estimating the term…
Loading patent…
AssigneeSTMicroelectronics S.r.l.
InventorsRaffaele Costa, Anna Faldarini, Laura Formenti
Estimating the term…
A multiplier circuit multiplies together both natural and two's complement binary numbers, which it receives in the form of electric signals having predetermined logic values, that are applied to input terminals of logic gating circuits. The logic gating circuits provide partial products of the bits of the two binary factors, and a combinatorial network provides the final sum of the partial products. The partial multiplications that include at least one of the more significant bits of the operands are performed by logic gating circuits which can be enabled to also carry out a two's complement partial multiplication. The multiplier circuit further includes additional logic gating circuits which supply the combinatorial network with additive constants with predetermined logic values unrelated to the factors.
A circuit for multiplying two multiple-bit numbers in binary unsigned mode, two's complement mode, and mixed mode, the circuit comprising:
A multiplier circuit for receiving a first binary number having plural bits and a second binary number having plural bits, each having a logic value representing integer numbers within any desired values, and multiplying the first and second binary numbers in unsigned mode, two's complement mode, and a mixed mode, the multiplier circuit comprising:
A method for multiplying two multiple-bit binary numbers in unsigned mode, two's complement mode, and mixed mode, the method comprising:
A circuit for generating partial products from two multiple-bit binary numbers in binary unsigned mode, two's complement mode, and mixed mode, the circuit comprising a first group of logic circuits configured to generate partial products from the first and second multiple-bit binary numbers, the first group of logic circuits having an input to receive a first control signal, an input for receiving a bit from the first multiple-bit binary number, and an input for receiving a bit that is not the most significant bit from the second multiple-bit binary number;
Dependencies are inferred from the claim text.