Method and apparatus to improve read reliability in semiconductor memories
First Claim
1. An apparatus for controlling a period during which control circuitry of a memory array waits before latching output data comprising:
- means for detecting, based on the output data, the presence of an error in the output data;
means for providing a first value to determine a wait period;
means responsive to the detection of an error for providing a second value; and
means responsive to the first value for generating a signal to latch a data output from the memory array after a first period and responsive to the second value for generating a signal to latch a data output from the memory array after a second period.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus for controlling a length of a period during which the output circuitry of a memory array waits before latching the output data including apparatus for detecting the presence of an error in data read from an memory array, apparatus for providing a first value to determine a wait period, apparatus responsive to the detection of an error for providing a second value, apparatus responsive to the first value for generating a signal to latch a data output from the memory array after a first period and responsive to the second value for generating a signal to latch a data output from the memory array after a second period.
18 Citations
12 Claims
-
1. An apparatus for controlling a period during which control circuitry of a memory array waits before latching output data comprising:
-
means for detecting, based on the output data, the presence of an error in the output data; means for providing a first value to determine a wait period; means responsive to the detection of an error for providing a second value; and means responsive to the first value for generating a signal to latch a data output from the memory array after a first period and responsive to the second value for generating a signal to latch a data output from the memory array after a second period.
-
-
2. A method for improving read reliability in a memory array comprising the steps of:
-
(a) initiating a read operation from the memory array; (b) latching data provided by the read operation after a first predetermined period; (c) checking the data provided by the read operation to determine whether the data contains an error; and (d) repeating the step of initiating the read operation from the memory array if the data provided by the read operation contains an error, and latching data after a second predetermined period, wherein the second predetermined period is longer than the first predetermined period. - View Dependent Claims (3, 4, 5)
-
-
6. An apparatus for reading data from a memory array, the apparatus comprising:
-
a data latch which latches data from the memory array after a first period; an error detection circuit coupled to the data latch for determining, based on the data latched from the memory array, whether the data latched from the memory array contains an error; and a control circuit coupled to the data latch and the error detection circuit which, if the error detection circuit determines the data latched from the memory array contains an error, indicates to the data latch to latch data from the memory array after a second period. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A memory system comprising:
-
a memory array; a lookup table including a plurality of logical sector numbers and a plurality of physical position indicators of the memory array which correspond to the plurality of logical sector numbers; and a control circuit coupled to the memory array and the lookup table which determines a physical position in the memory array of an address, wherein the control circuit transfers the physical position for a read operation to the memory array and latches data provided by the read operation after a first period, wherein the control circuit also checks the data latched from the memory array to determine whether the data contains an error, and wherein the control circuit repeats, provided the data latched does contain an error, the transfer of the physical position for the read operation to the memory array and latches data provided by the read operation after a second period, the second period being longer than the first period. - View Dependent Claims (12)
-
Specification