Patent JPS6096906A successfully refreshed from Google Patents.
Patent US4779220A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4779220A Expired / Lapsed US ⏱️ 0.0 years remaining

Floating-point data rounding and normalizing circuit

Assignee: NEC Electronics Corp
•
Filing: 1987-03-27
•
Granted: 1988-10-18
•
Expires: 2007-03-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A floating-point data rounding and normalizing circuit comprises a shift controller receiving a fraction portion of an input floating-point data for generating a shift control signal indicative of a shift amount required for normalization. A barrel shifter receives the fraction portion of the input floating-point data and is controlled by the shift control signal to shift the fraction portion by the required amount. A round circuit receives the shifted fraction portion for rounding it, and if an overflow occurs in the rounding operation by the rounding circuit, it is detected by a detector. A rounded fraction is inputted to another shifter controlled by the overflow detector so as to shift back the rounded fraction output one bit in response to generation of the overflow. Further, an encoder are provided to generate a two's complement of a binary number indicating the above mentioned required shift amount, and an addition circuit receiving an exponent portion of the input floating-point data, the two's complement and an output of the overflow detecting means for generating a normalized exponent data.

Inventors

  • 👤 Tomoji Nukiyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 16:32
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F7/499; G06F7/49905; G06F7/4991; G06F7/49915; G06F7/49936; G06F7/49942; G06F7/49947

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 164 words
A floating-point data rounding and normalizing circuit comprising means receiving a fraction portion of an input floating-point data for generating a shift control signal indicative of a shift amount required for normalization, first shift means receiving the fraction portion of the input floating-point data and controlled by the shift control signal to shift the fraction portion by the required amount, means receiving the shifted fraction portion for rounding it, means for detecting an overflow in the rounding operation by the rounding means, second shift means receiving a rounded fraction output from the rounding means and controlled by the overflow detecting means so as to shift back the rounded fraction output one bit in response to generation of the overflow, means generating a two's complement of a binary number indicating the above mentioned required shift amount, and addition means receiving an exponent portion of the input floating-point data, the two's complement and an output of the overflow detecting means for generating a normalized exponent data.
Claim 2
Dependent Claim 164 words
A floating-point data rounding and normalizing circuit comprising means receiving a fraction portion of an input floating-point data for generating a shift control signal indicative of a shift amount required for normalization, first shift means receiving the fraction portion of the input floating-point data and controlled by the shift control signal to shift the fraction portion by the required amount, means receiving the shifted fraction portion for rounding it, means for detecting an overflow in the rounding operation by the rounding means, second shift means receiving a rounded fraction output from the rounding means and controlled by the overflow detecting means so as to shift back the rounded fraction output one bit in response to generation of the overflow, means generating a two's complement of a binary number indicating the above mentioned required shift amount, and addition means receiving an exponent portion of the input floating-point data, the two's complement and an output of the overflow detecting means for generating a normalized exponent data.
Claim 3
Dependent Claim 34 words
A circuit as claimed in claim 1 wherein the first shift means is composed of a barrel shifter receiving the fraction portion of the input floating-point data and controlled by the shift control signal.
Claim 4
Dependent Claim 74 words
A circuit as claimed in claim 1 wherein the rounding means includes an arithmetic and logic unit having a pair of inputs, one of which is connected to receive a predetermined number of more significant bits of the first shift means output including the most significant bit, and the other input being connected to receive a less significant bit of the first shift means output next to the predetermined number of more significant bits.
Claim 5
Dependent Claim 54 words
A circuit as claimed in claim 3 wherein the rounding means also including a mask means receiving the output of the first shift means to supply the other input of the arithmetic and logic circuit with one less significant bit of the shift means output next to the predetermined number of more significant bits.
Claim 6
Dependent Claim 70 words
A circuit as claimed in claim 1 wherein the means for generating the normalized exponent data includes a second arithmetic and logic unit having a first input connected to receive the exponent portion of the floating-point data and a second input connected to receive the two's complement, the second arithmetic and logic unit receiving at its carry input of the least significant bit the output of the overflow detecting means.
Claim 7
Dependent Claim 76 words
A circuit as claimed in claim 5 wherein the means for generating the normalized exponent data also includes a second overflow detecting means connected to a carry output of the second arithmetic and logic unit, and a third shift means receiving an output of the second arithmetic and logic unit and controlled by the second overflow detecting means to shift the exponent portion in response to detection of an overflow by the second overflow detecting means.

References Cited (Backward Citations)

US4295203A Cited
US4592006A Cited
US4429370A Cited
US4468748A Cited
US4562553A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-10-18 1992-04-18 1992-10-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-10-18 1996-04-18 1996-10-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-10-18 2000-04-18 2000-10-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag