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

Floating-point addition/subtraction system with digit position alignment between fractions of multiple sets of data

Assignee: VPL NEWCO Inc
•
Filing: 1988-05-31
•
Granted: 1991-05-14
•
Expires: 2008-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system of floating-point addition/subtraction for two sets of data includes a first shifting control data generating unit, a second shifting control data generating unit, a first shifting unit, and a second shifting unit. The first shifting control data generating unit generates a shifting control data based on a comparison between the lower bits of the characteristics of the two sets of data. The second shifting unit generates a shifting control data based on a comparison between the entire bits of the characteristics of the two sets of data. The digit position alignment between the fractions of the two sets of data is attained by carrying out the shifting control data generation in parallel with the shifting operation.

Inventors

  • 👤 Masayuki Ikeda
  • 👤 Kohichi Ueda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:29
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/483; G06F7/485; G06F7/50; G06F7/499; G06F7/49905; G06F7/49936

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 279 words
A system of floating-point addition/subtraction for two sets of data in which a comparison calculation between characteristics of said two sets of data is carried out to generate a shifting control information for realizing digit position alignment between fractions of said two sets of data and a shifting operation is carried out on the basis of said generated shifting control information, said system comprising: a first shifting control data generating means for generating a first shifting control data based on a comparison between only low significant bits of the characteristics of said two sets of data; a second shifting control data generating means for generating a second shifting control data based on a comparison between the entire bits of the characteristics of said two sets of data; a first shifting means for realizing a first digit position alignment between the fractions of said two sets of data based on the first shifting control data generated by said first shifting control data generating means, the comparison in said second shifting control data generating means for generating said second shifting control data being carried out in parallel with the first digit position alignment operation in said first shifting means based on said first shifting control data, so that the speed of the total operation of the shifting control data generations and the shifting in the system is increased; a second shifting means for realizing a second digit position alignment between the fractions of said two sets of data based on the second shifting control data generated by said second shifting control data generating means; and a calculating means for carrying out addition based on the outputs from said second shifting means.
Claim 2
Independent Claim 279 words
A system of floating-point addition/subtraction for two sets of data in which a comparison calculation between characteristics of said two sets of data is carried out to generate a shifting control information for realizing digit position alignment between fractions of said two sets of data and a shifting operation is carried out on the basis of said generated shifting control information, said system comprising: a first shifting control data generating means for generating a first shifting control data based on a comparison between only low significant bits of the characteristics of said two sets of data; a second shifting control data generating means for generating a second shifting control data based on a comparison between the entire bits of the characteristics of said two sets of data; a first shifting means for realizing a first digit position alignment between the fractions of said two sets of data based on the first shifting control data generated by said first shifting control data generating means, the comparison in said second shifting control data generating means for generating said second shifting control data being carried out in parallel with the first digit position alignment operation in said first shifting means based on said first shifting control data, so that the speed of the total operation of the shifting control data generations and the shifting in the system is increased; a second shifting means for realizing a second digit position alignment between the fractions of said two sets of data based on the second shifting control data generated by said second shifting control data generating means; and a calculating means for carrying out addition based on the outputs from said second shifting means.
Claim 3
Dependent Claim 99 words
The system of claim 1, further comprising: a shift amount calculation means for receiving the outputs of said second shifting measn, detecting the non-zero leftmost digit of said outputs, and calculating the shift amount of said outputs; correction means, responsive to a characteristic of one of said sets of data and an output of said shift amount calculation means, for carrying out a characteristic correction; and condition code generation means responsive to a characteristic of one of said sets of data and output of said shift amount calculation means for detecting an exceptional event and generating a condition code.
Claim 4
Dependent Claim 69 words
The system of claim 1, wherein said first shifting means comprises a first shifter for receiving the fraction portion of one of said sets of data and the shifting control data from said first shifting control data generating means, and a second shifter for receiving the fraction portion of the other of said sets of data and the shifting control data from said first shifting control data generating means.
Claim 5
Dependent Claim 19 words
The system of claim 3, further comprising a bypass route provided around each shifter in said first shifting means.
Claim 6
Dependent Claim 77 words
The system of claim 3, wherein said second shifting means comprises a third shifter for receiving the fraction portion of one of said sets of data, the output of said first shifter, and the output of said second shifting control data generating means, and a fourth shifter for receiving the fraction portion of the other of said sets of data, the output of said second shifter, and the output of said second shifting control data generating means.
Claim 7
Dependent Claim 54 words
The system of claim 5, further comprising: a bypass route provided around each shifter in said first shifting means; and a selection means, provided in an input portion of each shifter of said second shifting means, for selecting between the output of a shifter in said first shifting means and a corresponding bypass route.
Claim 8
Dependent Claim 67 words
The system of claim 6, wherein said selection means is provided for selecting the bypass route of said first and second shifters in response to a received second shifting control data, in the side of the mantissa which has a greater characteristic, and for making the shift amount in the second shifting means to be zero, so that a transmission is carried out in a through manner.

References Cited (Backward Citations)

US3551665A Cited
US4534010A Cited
US4488252A Cited
US4562553A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-13 1994-11-12 1995-05-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-13 1998-11-12 1999-05-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-13 2002-11-12 2003-05-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag