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

Parity prediction circuitry for a multifunction register

Assignee: NCR Voyix Corp
•
Filing: 1979-09-10
•
Granted: 1981-09-22
•
Expires: 1999-09-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Parity prediction circuitry for use with a multifunction register. The parity prediction circuitry includes a parity prediction circuit associated with each function of the register. A selecting multiplexer selects the parity prediction circuit that will provide a predicted parity bit at the output of the parity prediction circuitry, with the selection controlled by the same control signals that select the function of the register. The parity prediction circuits associated with COUNT UP and COUNT DOWN functions also include a multiplexer, with this multiplexer having data inputs connected in a predetermined fashion to signals having a value of either logic level "1" or logic level "0". This multiplexer has control inputs connected to the data outputs of the register and has a data output selected by the control inputs in order to provide a signal indicating whether the predicted parity is to change from the previous predicted parity.

Inventors

  • 👤 Rolfe D. Armstrong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:32
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 148 words
In a data processing system, the combination of: a register for storing data and operating on the data in accordance with any one of a plurality of predetermined functions, said register having control input means for receiving control signals and in response selecting one of the functions; and parity prediction circuitry connected to said register for predicting the parity of the data stored in said register, said parity prediction circuitry comprising: a plurality of circuit means, with one of said circuit means associated with each function for predicting the parity of the data when said register operates on the data in accordance with that function; and selecting means connected for receiving the control signals received at said control input means of said register and in response selecting the one of said circuit means associated with the function selected by said control input means to provide its predicted parity.
Claim 2
Dependent Claim 148 words
In a data processing system, the combination of: a register for storing data and operating on the data in accordance with any one of a plurality of predetermined functions, said register having control input means for receiving control signals and in response selecting one of the functions; and parity prediction circuitry connected to said register for predicting the parity of the data stored in said register, said parity prediction circuitry comprising: a plurality of circuit means, with one of said circuit means associated with each function for predicting the parity of the data when said register operates on the data in accordance with that function; and selecting means connected for receiving the control signals received at said control input means of said register and in response selecting the one of said circuit means associated with the function selected by said control input means to provide its predicted parity.
Claim 3
Dependent Claim 42 words
The data processing system of claim 1, wherein said selecting means comprises a multiplexer having an output for providing the predicted parity of the data and a plurality of inputs, each input for receiving the output of one of said circuit means.
Claim 4
Dependent Claim 125 words
The data processing system of claim 2, wherein one of said circuit means is associated with a function in accordance with which said register operates as a counter, and wherein that one of said circuit means comprises a multiplexer having control inputs, data inputs, and a data output, with the control inputs connected to receive the data stored in said register and with each of the data inputs connected to receive a signal having either a logic "1" or a logic "0", so that the data output of said multiplexer provides a parity changing signal indicating whether the predicted parity is changed from a previous parity, with the value of the parity changing signal selected on the basis of the data stored in said register.
Claim 5
Dependent Claim 82 words
The data processing system of claim 2, wherein one of said circuit means is associated with a function in accordance with which said register operates as a shift register, and wherein that one of said circuit means includes means for comparing the data bit shifted into said register with the data bit shifted out of said register and means for changing a previous parity to obtain the predicted parity if the shifted in and shifted out data bits are not the same.
Claim 6
Dependent Claim 85 words
The data processing system of claim 2, wherein one of said circuit means is associated with a function in accordance with which said register is cleared, and wherein that one of said circuit means includes means for providing a signal having a predetermined logic level to one of the inputs of said selecting means so that when the control signals indicate that said register is to be cleared, the predicted parity is at the predetermined logic level provided by that one of said circuit means.
Claim 7
Dependent Claim 51 words
The data processing system of claim 2, wherein one of said circuit means is associated with a function in accordance with which the data in said register is complemented, that one of said circuit means including means for presenting a previous parity to one of the inputs of said selecting means.
Claim 8
Dependent Claim 114 words
Circuitry for predicting parity for a multifunction register having control inputs for receiving control signals that select the function of said register, said circuitry comprising: a parity prediction circuit associated with each function performed by said register and having an output for providing a predicted parity for that function; and a multiplexer having a plurality of data inputs, each of the data inputs for receiving the predicted parity from the output of one said parity prediction circuit, and control inputs for receiving the control signals that select the function of said register, and a data output for providing the predicted parity selected from one of the data inputs in response to the control signals.
Claim 9
Dependent Claim 114 words
Circuitry for predicting parity for a multifunction register having control inputs for receiving control signals that select the function of said register, said circuitry comprising: a parity prediction circuit associated with each function performed by said register and having an output for providing a predicted parity for that function; and a multiplexer having a plurality of data inputs, each of the data inputs for receiving the predicted parity from the output of one said parity prediction circuit, and control inputs for receiving the control signals that select the function of said register, and a data output for providing the predicted parity selected from one of the data inputs in response to the control signals.
Claim 10
Dependent Claim 101 words
In a data processing system having a register for performing any selected one of a plurality of functions such as COUNT, SHIFT, LOAD, and COMPLEMENT, prediction circuitry for predicting the parity for the data stored in said register, comprising: circuit means associated with each function for providing predicted parity of the data stored in aid register when that function is performed; and selecting means connected for receiving control signals that select the function of said register and in response providing the predicted parity by selecting said circuit means associated with the selected one of the functions to provide its predicted parity.
Claim 11
Dependent Claim 101 words
In a data processing system having a register for performing any selected one of a plurality of functions such as COUNT, SHIFT, LOAD, and COMPLEMENT, prediction circuitry for predicting the parity for the data stored in said register, comprising: circuit means associated with each function for providing predicted parity of the data stored in aid register when that function is performed; and selecting means connected for receiving control signals that select the function of said register and in response providing the predicted parity by selecting said circuit means associated with the selected one of the functions to provide its predicted parity.
Claim 12
Dependent Claim 103 words
In a data processing system having a register for storing data and operating as a binary counter and having prediction circuitry for predicting the parity of the next count of the register, the improvement wherein said prediction circuitry comprises: a multiplexer having control inputs connected to receive the data stored in said register, data inputs, and a data output, each data input connected to receive a signal at a predetermined logic level, so that in response to the data stored in said register said multiplexer passes one of the signals at its data inputs to its data output as a parity predicting signal.
Claim 13
Dependent Claim 103 words
In a data processing system having a register for storing data and operating as a binary counter and having prediction circuitry for predicting the parity of the next count of the register, the improvement wherein said prediction circuitry comprises: a multiplexer having control inputs connected to receive the data stored in said register, data inputs, and a data output, each data input connected to receive a signal at a predetermined logic level, so that in response to the data stored in said register said multiplexer passes one of the signals at its data inputs to its data output as a parity predicting signal.
Claim 14
Dependent Claim 61 words
The data processing system of claim 9, wherein said register performs either a count up or count down function, wherein said register receives a control signal controlling the function performed by said register, and including gate means for receving said control signal and having an inverted output and a non-inverted output for providing signals at the data inputs of said multiplexer.
Claim 15
Dependent Claim 81 words
The data processing system of claim 9, wherein the parity predicting signal at the data output of said multiplexer has one logic level indicating that the predicted parity is to be changed from the previous parity and another logic level indicating that the predicted parity is the same as the previous parity, and further including gate means for receiving the parity predicting signal and the previous parity, and in response providing the predicted parity of the next count of said register.

References Cited (Backward Citations)

US3567916A Cited
US3732407A Cited
US3911261A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1984-09-21 1985-03-23 1985-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1988-09-21 1989-03-23 1989-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1992-09-21 1993-03-23 1993-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag