Arithmetic logic unit with merged circuitry for comparison, minimum/maximum selection and saturation for signed and unsigned numbers
AssigneeInfineon Technologies AG
InventorAlexander M. Griessing
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorAlexander M. Griessing
Estimating the term…
A saturation-capable arithmetic logic unit (ALU) includes a general-purpose comparator coupled to receive a data value and a saturation threshold value during a saturation operation. Using the general-purpose comparator of the ALU for saturation minimizes circuit area without adversely affecting microprocessor performance. In an unsigned saturation operation, the data value is replaced with the threshold value when the data value is greater than the threshold value. In a signed saturation operation, positive data values are compared with an upper threshold value and negative data values are compared with a lower threshold value. In this manner, the data value need only be compared to either the upper or lower threshold value, rather than both. If the data value falls outside the bounds set by the upper and lower threshold values, the data value is replaced with the nearest threshold value.
An arithmetic logic unit (ALU) comprising:
A microprocessor comprising:
A method for performing a saturation operation on an input word in the arithmetic logic unit (ALU) of a microprocessor such that circuit area requirements of the microprocessor can be minimized without substantially degrading the performance of the microprocessor, the ALU including a comparator circuit comprising a min/max comparator, the arithmetic logic unit (ALU) being capable of using the comparator circuit in operations other than the saturation operation, the method comprising:
A method for performing a signed inverse limiting operation on a first input word in an arithmetic logic unit (ALU) of a microprocessor such that circuit area requirements of the microprocessor can be minimized without substantially degrading the performance of the microprocessor, the ALU including a general purpose comparator, the method comprising:
Dependencies are inferred from the claim text.