← Back to Patent Explorer
US4475173A Expired / Lapsed US ⏱️ 0.0 years remaining

Multibit unidirectional shifter unit

Assignee: Fraunhofer Institute for Telecommunications, Heinrich Hertz Institute
•
Filing: 1981-09-04
•
Granted: 1984-10-02
•
Expires: 2001-09-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An arithmetic unit, particularly for floating point operations, is provided in which numeric words with n digits, shifted by any desired number of digits, can be taken, in one step with a duration independent of the extent of the shift, from a shift array which is constructed from tri-state elements in a triangular matrix.

Inventors

  • 👤 Maati Talmi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:27
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/01; G06F5/012

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 625 words
A multibit unidirectional shifter unit for floating point operation on data from a data input path comprising: an input device connected to the data input path to receive data and having two sets each of a plurality n of tri-state elements, each element having a signal input, a control input, and on output, each of said device sets accepting at its respective signal inputs an n-digit data word representation for transmission to the outputs with one of (a) and (b): (a) the signal inputs of one input device set being connected in mirror image representation to the signal inputs of the other input device set and the outputs of both input device sets being connected directly to each other, (b) the outputs of one input device set being connected in mirror image representation to the outputs of the other input device set and the signal inputs of both sets being connected directly to each other; a shift array for an n-digit data work connected to said input device and constructed from tri-state elements, each array element having a signal input, a control input, and an output, said array containing in total a number n(n+1)/2 elements arrayed in a triangular array of n rows and n columns: a first row of n array elements in columns designated respectively as columns one to n, a second row of n-1 array elements in the columns designated repectively as columns one to n-1, etc., to the nth row of a single array element in the column designated as the first column, the n signal inputs of the first row of array elements being connected to receive respectively the n outputs of the elements of one of the sets, and to receive respectively the n outputs of the elements of the other set, the signal inputs of each of the elements, except those of the first row, being connected respectively to the respective signal inputs of the elements of the preceding designated row and the preceding designated column, all the control inputs of each array element of a like designated row being connected together, and all the outputs of each array element of a like designated column being connected together; a read and output device comprising two sets each of a plurality n of tri-state elements, each element having a signal input, a control input, and an output, each of said read and output device sets being connected to receive the array tri-state outputs as data representation at its respective read and output signal inputs with one of (a) and (b): (a) the signal inputs of one read and output device set being connected in mirror image representation to the signal inputs of the other read and outputs device set and the outputs of both read and output sets being connected directly to each other, (b) the outputs of one read and output device set being connected in mirror image representation to the outputs of the other read and output device set and the signal inputs of both read and output sets being connected directly to each other; and a control unit comprising a decoder which decodes a source record into an n-digit object record, the individual characters of the n-digit object record supplying n control signals connected respectively to the control inputs of the tri-state elements of the respective n rows of the array, of which n control signals only one at a time is an activating signal, the others being non-activating; whereby by means of the one activating control signal the inputs of the shift array are switched through to the read and output device shifted by a number of columns which correspond to the row selected by the activating control signal in one step without intermediate steps.
Claim 2
Dependent Claim 625 words
A multibit unidirectional shifter unit for floating point operation on data from a data input path comprising: an input device connected to the data input path to receive data and having two sets each of a plurality n of tri-state elements, each element having a signal input, a control input, and on output, each of said device sets accepting at its respective signal inputs an n-digit data word representation for transmission to the outputs with one of (a) and (b): (a) the signal inputs of one input device set being connected in mirror image representation to the signal inputs of the other input device set and the outputs of both input device sets being connected directly to each other, (b) the outputs of one input device set being connected in mirror image representation to the outputs of the other input device set and the signal inputs of both sets being connected directly to each other; a shift array for an n-digit data work connected to said input device and constructed from tri-state elements, each array element having a signal input, a control input, and an output, said array containing in total a number n(n+1)/2 elements arrayed in a triangular array of n rows and n columns: a first row of n array elements in columns designated respectively as columns one to n, a second row of n-1 array elements in the columns designated repectively as columns one to n-1, etc., to the nth row of a single array element in the column designated as the first column, the n signal inputs of the first row of array elements being connected to receive respectively the n outputs of the elements of one of the sets, and to receive respectively the n outputs of the elements of the other set, the signal inputs of each of the elements, except those of the first row, being connected respectively to the respective signal inputs of the elements of the preceding designated row and the preceding designated column, all the control inputs of each array element of a like designated row being connected together, and all the outputs of each array element of a like designated column being connected together; a read and output device comprising two sets each of a plurality n of tri-state elements, each element having a signal input, a control input, and an output, each of said read and output device sets being connected to receive the array tri-state outputs as data representation at its respective read and output signal inputs with one of (a) and (b): (a) the signal inputs of one read and output device set being connected in mirror image representation to the signal inputs of the other read and outputs device set and the outputs of both read and output sets being connected directly to each other, (b) the outputs of one read and output device set being connected in mirror image representation to the outputs of the other read and output device set and the signal inputs of both read and output sets being connected directly to each other; and a control unit comprising a decoder which decodes a source record into an n-digit object record, the individual characters of the n-digit object record supplying n control signals connected respectively to the control inputs of the tri-state elements of the respective n rows of the array, of which n control signals only one at a time is an activating signal, the others being non-activating; whereby by means of the one activating control signal the inputs of the shift array are switched through to the read and output device shifted by a number of columns which correspond to the row selected by the activating control signal in one step without intermediate steps.
Claim 3
Dependent Claim 34 words
A multibit unidirectional shifter unit as claimed in claim 1, said input device and said read and output device each comprising an additional tri-state element for representation of the sign of a data word.
Claim 4
Dependent Claim 37 words
A multibit unidirectional shifter unit as claimed in claim 2 which comprises an integrated circuit containing the tri-state elements of the shift array, of the elements of the input device, and of the read and output device.
Claim 5
Dependent Claim 41 words
A multibit unidirectional shifter unit as claimed in claim 2 which comprises an integrated circuit containing said tri-state elements of said shift array, of said input device, of said read and output device, and said integrated circuit further comprising the decoder.
Claim 6
Dependent Claim 34 words
A multibit unidirectional shifter unit as claimed in claim 1 which comprises an integrated circuit containing said tri-state elements of said shift array, of said input device, and of said read and output device.
Claim 7
Dependent Claim 37 words
A multibit unidirectional shifter unit as claimed in claim 1 which comprises an integrated circuit containing said tri-state elements of said array, of said input device, of said read and out device, and also containing the decoder.
Claim 8
Dependent Claim 48 words
A multibit unidirectional shifter unit as claimed in claim 1 unit, said control unit including a programmable logic array, one output of said programmable logic array being connected as the source record for the said decoder and another output of said programmable logic array providing an exponent representation.
Claim 9
Dependent Claim 34 words
A multibit shifter unit as claimed in claim 7, said programmable array including means to invert a numeric word representation of an exponent representation of the data input to provide an inverted exponent representation.

References Cited (Backward Citations)

US3768077A Cited
US3887799A Cited
US3961750A Cited
US3916388A Cited
US4122534A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag