Method and apparatus for storing control information in multi-bit non-volatile memory arrays
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
329 Citations
10 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. 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. - View Dependent Claims (6, 7)
-
-
8. 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. - View Dependent Claims (9, 10)
-
Specification