Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
201 words
A memory for correcting stored data during refresh cycles including: dynamic storage array means having data words stored in rows and columns of address locations, data inputs and outputs, address inputs, row address strobe inputs and column address strobe inputs, said storage array means for storing and retrieving data words at selected row and column addresses and for refreshing the data stored in a selected row at predetermined times and for receiving a selected data word from the row being refreshed during each refresh cycle and for correcting it and re-storing it at the same address and for presenting data at said data output from the address selected by signals at said address inputs; an address bus for guiding memory address signals; a clock; refresh counter means coupled to said address inputs and to said clock for supplying sequential addresses to said address inputs during said refresh cycles; means coupled to said address bus and coupled to said row address strobe inputs for supplying said row address strobe signals to said row address strobe inputs; and means coupled to said address bus and coupled to said refresh counter means for supplying column address strobe signals to said column address strobe inputs.
Claim 2
Dependent Claim
201 words
A memory for correcting stored data during refresh cycles including: dynamic storage array means having data words stored in rows and columns of address locations, data inputs and outputs, address inputs, row address strobe inputs and column address strobe inputs, said storage array means for storing and retrieving data words at selected row and column addresses and for refreshing the data stored in a selected row at predetermined times and for receiving a selected data word from the row being refreshed during each refresh cycle and for correcting it and re-storing it at the same address and for presenting data at said data output from the address selected by signals at said address inputs; an address bus for guiding memory address signals; a clock; refresh counter means coupled to said address inputs and to said clock for supplying sequential addresses to said address inputs during said refresh cycles; means coupled to said address bus and coupled to said row address strobe inputs for supplying said row address strobe signals to said row address strobe inputs; and means coupled to said address bus and coupled to said refresh counter means for supplying column address strobe signals to said column address strobe inputs.
Claim 3
Independent Claim
277 words
An apparatus for error correcting during the refresh cycle of a dynamic memory comprising: a dynamic memory having address inputs and data input and output, said memory for storing a plurality of data words; means, coupled to said address inputs, for repeatedly refreshing said memory in a plurality of refresh cycles, and for selecting and correcting and re-storing a data word during at least some of said refresh cycles; first row address driver means coupled to said address inputs of said dynamic memory for supplying row address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means electrically connected to the clock means for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver, for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 4
Independent Claim
277 words
An apparatus for error correcting during the refresh cycle of a dynamic memory comprising: a dynamic memory having address inputs and data input and output, said memory for storing a plurality of data words; means, coupled to said address inputs, for repeatedly refreshing said memory in a plurality of refresh cycles, and for selecting and correcting and re-storing a data word during at least some of said refresh cycles; first row address driver means coupled to said address inputs of said dynamic memory for supplying row address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means electrically connected to the clock means for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver, for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 5
Dependent Claim
44 words
An apparatus for error correcting during the refresh cycle of a memory as defined in claim 2 further comprising means, electrically connected to the selecting and correcting means, for signalling when said selecting and correcting means has found an error during a refresh cycle.
Claim 6
Dependent Claim
44 words
An apparatus for error correcting during the refresh cycle of a dynamic memory as defined in claim 2, further comprising: a light source coupled to the selecting and correcting and re-storing means, so as to visually communicate to a user the detection of errors.
Claim 7
Dependent Claim
43 words
An apparatus for error correcting during the refresh cycle of a memory as defined in claim 1 further comprising: means coupled to the light source for causing said light source to indicate to a user the rate at which errors are being detected.
Claim 8
Independent Claim
302 words
An apparatus for error correcting during the refresh cycle of a memory comprising: a dynamic memory having address inputs and data input and output, said memory divided into a plurality of segments, each segment for storing a plurality of data words in a plurality of rows and columns; means, coupled to said address inputs, for repeatedly refreshing said memory in each said element during each of a plurality of refresh cycles, and for selecting and correcting and re-storing a data word from a selected one of said rows being refreshed during said refresh cycles; first row address driver means coupled to said address inputs of said dynamic memory for supplying column address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means electrically connected to the clock means for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver, for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 9
Independent Claim
302 words
An apparatus for error correcting during the refresh cycle of a memory comprising: a dynamic memory having address inputs and data input and output, said memory divided into a plurality of segments, each segment for storing a plurality of data words in a plurality of rows and columns; means, coupled to said address inputs, for repeatedly refreshing said memory in each said element during each of a plurality of refresh cycles, and for selecting and correcting and re-storing a data word from a selected one of said rows being refreshed during said refresh cycles; first row address driver means coupled to said address inputs of said dynamic memory for supplying column address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means electrically connected to the clock means for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver, for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 10
Dependent Claim
34 words
An apparatus as defined in claim 6 further comprising means, electrically connected to the selecting and correcting means, for signalling when said selecting and correcting means has found an error during a refresh cycle.
Claim 11
Dependent Claim
44 words
An apparatus for error correcting during the refresh cycle of a memory as defined in claim 6, further comprising: a light source coupled to said selecting and correcting and re-storing means for visually indicating to a user the rate at which errors are detected.
Claim 12
Independent Claim
354 words
An apparatus for error correcting during the refresh cycle of a memory including: a dynamic memory having address inputs divided into a plurality of segments, each segment for storing a plurality of data words at a plurality of row and column addresses; a cache memory coupled to said dynamic memory for receiving and storing a data word from each said segment of said memory when said data word is addressed and is not already stored in said cache memory; refreshing means coupled to said dynamic memory for repeatedly refreshing one row in each said segment during each of a plurality of refresh cycles and for selecting and correcting and re-storing a data word from a selected one of said rows being refreshed during each said refresh cycle; means for signalling when said selecting and correcting means has found an error during a refresh cycle; first row address driver means coupled to said address inputs of said dynamic memory for supplying row address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means, electrically connected to the selecting and correcting means, for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 13
Independent Claim
354 words
An apparatus for error correcting during the refresh cycle of a memory including: a dynamic memory having address inputs divided into a plurality of segments, each segment for storing a plurality of data words at a plurality of row and column addresses; a cache memory coupled to said dynamic memory for receiving and storing a data word from each said segment of said memory when said data word is addressed and is not already stored in said cache memory; refreshing means coupled to said dynamic memory for repeatedly refreshing one row in each said segment during each of a plurality of refresh cycles and for selecting and correcting and re-storing a data word from a selected one of said rows being refreshed during each said refresh cycle; means for signalling when said selecting and correcting means has found an error during a refresh cycle; first row address driver means coupled to said address inputs of said dynamic memory for supplying row address signals to said memory during said refresh cycle; first column address driver means coupled to said address inputs of said memory for supplying column address signals to said memory during said refresh cycle; a clock means for generating pulses indicating the time boundaries of said refresh cycles; a refresh counter means, electrically connected to the selecting and correcting means, for counting said clock pulses and generating row and column address signals for coupling by said first row address and column address driver means to said memory during said refresh cycle; an address bus electrically connectable to the column address driver for guiding memory address signals; second row address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle; and second column address driver means coupled to said address inputs of said memory and for coupling to said address bus for driving said address inputs of said memory with signals from said address bus when said memory is not in a refresh cycle.
Claim 14
Dependent Claim
38 words
An apparatus for error correcting during the refresh cycle of a memory as defined in claim 9, further comprising: a light source coupled to said refreshing means for visually indicating to a user that errors are being found.
Claim 15
Dependent Claim
64 words
An apparatus as defined in claim 2, 6 or 9 wherein said dynamic memory has a read mode, a write mode and a refresh cycle and is comprised of a plurality of segments and each said segment is comprised of a plurality of random access memory means each having address inputs and having a row address strobe input and a column address strobe input.
Claim 16
Dependent Claim
91 words
An apparatus as defined in claim 11 wherein said refreshing means includes: decoder means coupled to selected bits from said address bus and said refresh counter means for decoding said selected bits into row address strobe and column address strobe signals; and multiplexing means coupled to said decoder means for coupling said row address strobe and column address strobe signals to selected ones of said row address strobe and column address strobe inputs of selected segments of said dynamic memory during each of said read mode, write mode and refresh cycles.