Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
184 words
A system of registers implemented on an integrated circuit chip, comprising: a staging register circuitry having a staging register circuitry control signal output, a staging register circuitry serial data output, and a staging register circuitry serial data input; a series of remote register circuitries, each remote register circuitry in said series having at least one data latch for propagating data from a remote register circuitry serial data input to a remote register circuitry serial data output, and each remote register circuitry in said series having at least one control signal latch for propagating a control signal from a remote register circuitry control signal input to a remote register circuitry control signal output; a serial data line exiting said staging register circuitry at said staging register circuitry serial data output, propagating through each of said remote register circuitries in said series and reentering said staging register circuitry at said staging register circuitry serial data input; and a control signal line exiting said staging register circuitry at said staging register circuitry control signal output and propagating through each of said remote register circuitries in said series.
Claim 2
Independent Claim
184 words
A system of registers implemented on an integrated circuit chip, comprising: a staging register circuitry having a staging register circuitry control signal output, a staging register circuitry serial data output, and a staging register circuitry serial data input; a series of remote register circuitries, each remote register circuitry in said series having at least one data latch for propagating data from a remote register circuitry serial data input to a remote register circuitry serial data output, and each remote register circuitry in said series having at least one control signal latch for propagating a control signal from a remote register circuitry control signal input to a remote register circuitry control signal output; a serial data line exiting said staging register circuitry at said staging register circuitry serial data output, propagating through each of said remote register circuitries in said series and reentering said staging register circuitry at said staging register circuitry serial data input; and a control signal line exiting said staging register circuitry at said staging register circuitry control signal output and propagating through each of said remote register circuitries in said series.
Claim 3
Dependent Claim
78 words
A system of registers according to claim 1, wherein said staging register circuitry further comprises: header generation circuitry for propagating information on said control signal and serial data lines to select at least one of said remote register circuitries; and wherein each of the remote register circuitries in said series further comprises: a remote register; and header capture circuitry for determining, responsive to information propagated on said control signal and serial data lines, whether it has been selected.
Claim 4
Independent Claim
142 words
A method of writing data to one remote register out of a group of remote registers in an integrated circuit chip using a minimum of interconnect lines, said method comprising the steps of: associating a unique address with each remote register in said group of remote registers; loading said data into a staging register; serially shifting, onto a serial data line coupled to each remote register in said group of remote registers, header bits corresponding to the address of the remote register sought to be written; serially shifting, onto said serial data line, said data from said staging register; at each remote register in said group of remote registers, determining whether the address in the header bits corresponds to the unique address associated with this remote register and, if so, shifting said data from said serial data line into this remote register.
Claim 5
Independent Claim
142 words
A method of writing data to one remote register out of a group of remote registers in an integrated circuit chip using a minimum of interconnect lines, said method comprising the steps of: associating a unique address with each remote register in said group of remote registers; loading said data into a staging register; serially shifting, onto a serial data line coupled to each remote register in said group of remote registers, header bits corresponding to the address of the remote register sought to be written; serially shifting, onto said serial data line, said data from said staging register; at each remote register in said group of remote registers, determining whether the address in the header bits corresponds to the unique address associated with this remote register and, if so, shifting said data from said serial data line into this remote register.
Claim 6
Independent Claim
135 words
A method of reading data from one remote register out of a group of remote registers in an integrated circuit chip using a minimum of interconnect lines, said method comprising the steps of: associating a unique address with each remote register in said group of remote registers; serially shifting, onto a serial data line coupled to each remote register in said group of remote registers, header bits corresponding to the address of the remote register sought to be written; at each remote register in said group of remote registers, determining whether the address in the header bits corresponds to the unique address associated with this remote register and, if so, shifting the data from this remote register onto said serial data line; and shifting the data from said serial data line into a staging register.
Claim 7
Independent Claim
135 words
A method of reading data from one remote register out of a group of remote registers in an integrated circuit chip using a minimum of interconnect lines, said method comprising the steps of: associating a unique address with each remote register in said group of remote registers; serially shifting, onto a serial data line coupled to each remote register in said group of remote registers, header bits corresponding to the address of the remote register sought to be written; at each remote register in said group of remote registers, determining whether the address in the header bits corresponds to the unique address associated with this remote register and, if so, shifting the data from this remote register onto said serial data line; and shifting the data from said serial data line into a staging register.