Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
101 words
A data storage device for use with a data bus, comprising: a plurality of memory cells; a plurality of shadow registers, each of said shadow registers connected to a corresponding one of said memory cells; and a plurality of multiplexers connected between corresponding ones of said memory cells and shadow registers for gang loading data from said shadow registers into said corresponding memory cells, each of said multiplexers having a first channel connected to the data bus and a second channel connected to said corresponding shadow register, said second channel for loading data from said shadow register into said memory cell.
Claim 2
Dependent Claim
101 words
A data storage device for use with a data bus, comprising: a plurality of memory cells; a plurality of shadow registers, each of said shadow registers connected to a corresponding one of said memory cells; and a plurality of multiplexers connected between corresponding ones of said memory cells and shadow registers for gang loading data from said shadow registers into said corresponding memory cells, each of said multiplexers having a first channel connected to the data bus and a second channel connected to said corresponding shadow register, said second channel for loading data from said shadow register into said memory cell.
Claim 3
Dependent Claim
25 words
The data storage device of claim 1, further comprising a second plurality of shadow registers, said second shadow registers connected, respectively, to said corresponding multiplexer.
Claim 4
Dependent Claim
36 words
The data storage device of claim 2, wherein each of said multiplexers has a third channel connected to said corresponding second shadow register for loading data from said second shadow register into said corresponding memory cell.
Claim 5
Dependent Claim
26 words
The data storage device of claim 1, wherein each of said shadow registers includes a flag bit settable when data is entered into said shadow register.
Claim 6
Dependent Claim
19 words
The data storage device of claim 4, further comprising means for clearing said flag bit in said shadow register.
Claim 7
Dependent Claim
83 words
A random access memory (RAM), comprising: a plurality of read/write memory cells; a plurality of write-only shadow registers; a plurality of multiplexers, each of said multiplexers connected between a corresponding one of said memory cells and a corresponding one of said shadow registers; a flag bit in each of said shadow registers settable when data is entered into said shadow register; and means for gang loading data from each of said shadow registers having a flag bit set into said corresponding memory cells.
Claim 8
Dependent Claim
83 words
A random access memory (RAM), comprising: a plurality of read/write memory cells; a plurality of write-only shadow registers; a plurality of multiplexers, each of said multiplexers connected between a corresponding one of said memory cells and a corresponding one of said shadow registers; a flag bit in each of said shadow registers settable when data is entered into said shadow register; and means for gang loading data from each of said shadow registers having a flag bit set into said corresponding memory cells.
Claim 9
Dependent Claim
19 words
The RAM of claim 6, further comprising means for clearing said flag bit in each of said shadow registers.
Claim 10
Dependent Claim
44 words
The RAM of claim 6, wherein each of said multiplexers comprises a first channel connected to a data bus and a second channel connected to said corresponding shadow register, said second channel for loading data from said shadow register into said corresponding memory cell.
Claim 11
Dependent Claim
24 words
The RAM of claim 8, further comprising a second plurality of shadow registers, each of said second shadow registers connected to said corresponding multiplexers.
Claim 12
Dependent Claim
35 words
The RAM of claim 9, wherein each of said multiplexers further comprises a third channel connected to said corresponding second shadow register for loading data from said second shadow register into said corresponding memory cell.
Claim 13
Dependent Claim
23 words
The RAM of claim 10, further comprising means for individually addressing each of said memory cells and said first and second shadow registers.
Claim 14
Independent Claim
79 words
A method of updating data in a data storage device having a plurality of memory cells, comprising the steps of: connecting each of the plurality of shadow registers to a corresponding one of the plurality of memory cells; entering data into selected ones of said shadow registers; setting a flag bit in each shadow register having entered data; and gang loading the data in each of said shadow registers having a flag bit set into the corresponding memory cells.
Claim 15
Independent Claim
79 words
A method of updating data in a data storage device having a plurality of memory cells, comprising the steps of: connecting each of the plurality of shadow registers to a corresponding one of the plurality of memory cells; entering data into selected ones of said shadow registers; setting a flag bit in each shadow register having entered data; and gang loading the data in each of said shadow registers having a flag bit set into the corresponding memory cells.
Claim 16
Dependent Claim
27 words
The method of claim 12, further comprising the step of verifying the data entered into said shadow registers before gand loading the data into the memory cells.
Claim 17
Dependent Claim
22 words
The method claim 13, further comprising the step of clearing said flag bits before gang loading if the data does not verify.
Claim 18
Dependent Claim
24 words
The method of claim 12, further comprising the step of clearing said flag bits after gang loading of the data into the memory cells.