US5541886A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for storing control information in multi-bit non-volatile memory arrays
Assignee: Intel Corp
•
Filing: 1994-12-27
•
Granted: 1996-07-30
•
Expires: 2014-12-27
Abstract
Abstract A memory array circuit including a plurality of non-volatile memory cells adapted to selectively store data in either single bit mode or a multi-bit mode, control circuitry for causing control information data to be stored in first preselected ones of the plurality of cells and other data to be stored in other preselected ones of the plurality of cells, and circuitry for accessing the plurality of cells to read, program and erase the cells, the accessing circuitry functioning to access cells for storing control information data in single bit mode and cells for storing other data in either single bit or multi-bit mode.
Inventors
- 👤 Robert Hasbun
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-03 19:15
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1068; G11; G11C; G11C11/00; G11C11/56; G11C11/5621; G06F11/1072; G11C2211/00; G11C2211/56; G11C2211/564; G11C2211/5641; G11C2211/5642; G11C29/00
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
98 words
An apparatus comprising: a memory array comprising a plurality of nonvolatile memory cells, wherein each cell can store more than one bit of information; control circuitry for accessing the memory array in a selected one of a multi-bit mode and a single-bit mode, wherein the memory array stores data in one portion of the array and control information for the data in another portion of the array, wherein the control circuitry selects the single-bit mode when accessing the control information, wherein the control circuitry selects one of the single-bit mode and the multi-bit mode when accessing the data.
Claim 2
Independent Claim
98 words
An apparatus comprising: a memory array comprising a plurality of nonvolatile memory cells, wherein each cell can store more than one bit of information; control circuitry for accessing the memory array in a selected one of a multi-bit mode and a single-bit mode, wherein the memory array stores data in one portion of the array and control information for the data in another portion of the array, wherein the control circuitry selects the single-bit mode when accessing the control information, wherein the control circuitry selects one of the single-bit mode and the multi-bit mode when accessing the data.
Claim 3
Dependent Claim
15 words
The apparatus of claim 1 wherein the data includes an error detection and correction value.
Claim 4
Dependent Claim
18 words
The apparatus of claim 1 wherein the control information includes a cyclic redundancy check value for the data.
Claim 5
Dependent Claim
17 words
The apparatus of claim 1 wherein the memory array includes flash electrically-erasable programmable read only memory cells.
Claim 6
Dependent Claim
93 words
A memory array comprising: a plurality of nonvolatile memory cells arranged in separately erasable blocks, each block including an area for storing data and another area for storing control information associated with the data, wherein the nonvolatile memory cells can store more than one bit per cell; and circuitry for accessing the blocks using logical addresses stored as a part of the control information, wherein the circuitry accesses the control information in a single-bit mode and the circuitry accesses the data in a selected one of a single-bit mode and a multi-bit mode.
Claim 7
Dependent Claim
93 words
A memory array comprising: a plurality of nonvolatile memory cells arranged in separately erasable blocks, each block including an area for storing data and another area for storing control information associated with the data, wherein the nonvolatile memory cells can store more than one bit per cell; and circuitry for accessing the blocks using logical addresses stored as a part of the control information, wherein the circuitry accesses the control information in a single-bit mode and the circuitry accesses the data in a selected one of a single-bit mode and a multi-bit mode.
Claim 8
Dependent Claim
16 words
The memory array of claim 5 wherein the data includes an error detection and correction value.
Claim 9
Dependent Claim
16 words
The memory array of claim 5 wherein the control information includes a cyclic redundancy check value.
Claim 10
Independent Claim
131 words
A method of accessing a selected set of data from a plurality of sets of data stored in at least one block of memory, comprising the steps of: locating a logical address corresponding to a given address, wherein the logical address is located in control information stored in one portion of the block of memory, the memory including a plurality of nonvolatile memory cells, the control information stored in a single-bit per cell mode within the one portion of the block of memory; accessing control information associated with the logical address in a single-bit per cell mode; accessing the selected set of data within the block in accordance with the control information associated with the logical address, wherein the selected set of data is accessed in a multi-bit per cell mode.
Claim 11
Independent Claim
131 words
A method of accessing a selected set of data from a plurality of sets of data stored in at least one block of memory, comprising the steps of: locating a logical address corresponding to a given address, wherein the logical address is located in control information stored in one portion of the block of memory, the memory including a plurality of nonvolatile memory cells, the control information stored in a single-bit per cell mode within the one portion of the block of memory; accessing control information associated with the logical address in a single-bit per cell mode; accessing the selected set of data within the block in accordance with the control information associated with the logical address, wherein the selected set of data is accessed in a multi-bit per cell mode.
Claim 12
Dependent Claim
22 words
The method of claim 8 further including the step of appending an error detection and correction value to the set of data.
Claim 13
Dependent Claim
41 words
The method of claim 8 further including the step of verifying the validity of the control information associated with the logical address by comparing a computed cyclic redundancy check value with a cyclic redundancy check value stored in the control information.
References Cited (Backward Citations)
US5394362A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-07-30 | 2000-01-29 | 2000-07-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-07-30 | 2004-01-29 | 2004-07-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-07-30 | 2008-01-29 | 2008-07-30 | $7700.00 | Window Closed / Lapsed |