US5452311A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus to improve read reliability in semiconductor memories
Assignee: Intel Corp
•
Filing: 1992-10-30
•
Granted: 1995-09-19
•
Expires: 2012-10-30
Abstract
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.
Inventors
- 👤 Steven Wells
- 👤 Neal Mielke
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 02:02
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/88; G11C16/00; G11C16/02; G11C16/06; G11C16/32
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
136 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data comprising the steps of: selecting an address to be read from the memory array, providing a signal to initiate a read operation at the selected address, latching output data provided by the read operation at the selected address after a first predetermined period, interrogating the data latched to detect the presence of an error in the data read from the memory array, continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected, and repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 2
Independent Claim
136 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data comprising the steps of: selecting an address to be read from the memory array, providing a signal to initiate a read operation at the selected address, latching output data provided by the read operation at the selected address after a first predetermined period, interrogating the data latched to detect the presence of an error in the data read from the memory array, continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected, and repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 3
Dependent Claim
70 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data as claimed in claim 1 comprising the steps of; continuing to repeat the operation of reading data at the selected address for a selected number of times with an output signal being latched after a continually longer predetermined periods as long as the presence of an error is detected.
Claim 4
Independent Claim
117 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data comprising the steps of; interrogating a selected address of a memory array to read data thereat, latching data read from the selected address after a first preselected period, examining the data latched using error detecting means to determine whether an error has occurred in the data read, utilizing the data read if no error has occurred, and repeating the process of interrogation of the selected address to read data thereat if an error has occurred in the data read while latching data read from the selected address after a period longer than the first preselected period.
Claim 5
Independent Claim
117 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data comprising the steps of; interrogating a selected address of a memory array to read data thereat, latching data read from the selected address after a first preselected period, examining the data latched using error detecting means to determine whether an error has occurred in the data read, utilizing the data read if no error has occurred, and repeating the process of interrogation of the selected address to read data thereat if an error has occurred in the data read while latching data read from the selected address after a period longer than the first preselected period.
Claim 6
Dependent Claim
60 words
A method for controlling a period during which the output circuitry of a memory array waits before latching the output data as claimed in claim 3 further comprising the step of attempting to correct any error detected after a repeating an attempt to read data at the selected address and determining that an error has occurred in the repeated attempt.
Claim 7
Dependent Claim
132 words
Apparatus for reading data from a memory array comprising: means for selecting an address to be read from the memory array, means for providing a signal to initiate a read operation at the selected address, means for latching output data provided by the read operation at the selected address after a first predetermined period, means for interrogating the data latched to detect the presence of an error in the data read from the memory array, means for continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected, and means for repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 8
Dependent Claim
132 words
Apparatus for reading data from a memory array comprising: means for selecting an address to be read from the memory array, means for providing a signal to initiate a read operation at the selected address, means for latching output data provided by the read operation at the selected address after a first predetermined period, means for interrogating the data latched to detect the presence of an error in the data read from the memory array, means for continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected, and means for repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 9
Dependent Claim
83 words
Apparatus for reading data from a memory array as claimed in claim 5 in which the means for selecting an address to be read from the memory array comprises means for selecting a plurality of sequential addresses included in a sector of a memory array, and in which the means for interrogating the data latched to detect the presence of an error in the data read from the memory array operates on the data read from an entire sector of the memory array.
Claim 10
Dependent Claim
80 words
Apparatus for reading data from a memory array as claimed in claim 6 in which the means for selecting a plurality of sequential addresses included in a sector of a memory array comprises means for storing an address, means for storing a count of addresses to be read, means for incrementing an address stored by the means for storing an address, and means for decrementing a count stored by the means for storing a count of addresses to be read.
Claim 11
Dependent Claim
55 words
Apparatus for reading data from a memory array as claimed in claim 5 further comprising means for continuing to repeat the operation of reading data at the selected address a selected number of times with an output signal being latched after continually longer predetermined periods as long as the presence of an error is detected.
Claim 12
Dependent Claim
136 words
Apparatus for reading data from a memory array comprising: circuitry for selecting an address to be read from the memory array; circuitry for providing a signal to initiate a read operation at the selected address; a data latch which latches output data provided by the read operation at the selected address after a first predetermined period; error detection circuitry for interrogating the data latched to detect the presence of an error in the data read from the memory array; circuitry for continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected; and circuitry for repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 13
Dependent Claim
136 words
Apparatus for reading data from a memory array comprising: circuitry for selecting an address to be read from the memory array; circuitry for providing a signal to initiate a read operation at the selected address; a data latch which latches output data provided by the read operation at the selected address after a first predetermined period; error detection circuitry for interrogating the data latched to detect the presence of an error in the data read from the memory array; circuitry for continuing the operation of reading data at any next address following the selected address if the presence of an error is not detected; and circuitry for repeating the operation of reading data at the selected address if the presence of an error is detected with output data being latched after a second longer predetermined period.
Claim 14
Dependent Claim
65 words
Apparatus for reading data from a memory array as claimed in claim 9 in which the circuitry for selecting an address to be read from the memory array comprises circuitry for selecting a plurality of sequential addresses included in a sector of a memory array, and in which the error detection circuitry operates on the data read from an entire sector of the memory array.
Claim 15
Dependent Claim
77 words
Apparatus for reading data from a memory array as claimed in claim 10 in which the circuitry for selecting a plurality of sequential addresses included in a sector of a memory array comprises an address register for storing an address, a count register for storing a count of addresses to be read, an incrementer circuit for incrementing an address stored by the address register, and a decrementer circuit for decrementing a count stored by the count register.
Claim 16
Dependent Claim
55 words
Apparatus for reading data from a memory array as claimed in claim 9 further comprising circuitry for continuing to repeat the operation of reading data at the selected address a selected number of times with an output signal being latched after continually longer predetermined periods as long as the presence of an error is detected.
References Cited (Backward Citations)
US4644494A
Cited
US4896262A
Cited
US4642759A
Cited
EP0175458A2
Cited
US4958315A
Cited
US4763305A
Cited
US4802117A
Cited
US5070474A
Cited
US5067128A
Cited
US5012425A
Cited
EP0392895B1
Cited
US5131089A
Cited
US5077737A
Cited
US5200959A
Cited
GB2251323A
Cited
GB2251324A
Cited
US5268906A
Cited
CA2088442A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-09-18 | 1999-03-20 | 1999-09-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-09-18 | 2003-03-20 | 2003-09-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-09-18 | 2007-03-20 | 2007-09-19 | $7700.00 | Window Closed / Lapsed |