Data management method for memory and memory apparatus
First Claim
1. A data management method for a memory, the memory including a plurality of memory pages, each of the memory pages including a plurality of memory cells, each of the memory cells including a first storage bit and a second storage bit, each of the memory cells having a first logical state, a second logical state, a third logical state, and a fourth logical state, the data management method comprising:
- receiving, by a sanitizer, a data update command corresponding to a logical address, the logical address mapping to a physical address before receiving the data update command;
obtaining a first target memory cell of the memory cells in a target memory page of the memory pages located at the physical address; and
applying, by the sanitizer, a sanitizing voltage to the first target memory cell of the memory cells in the target memory page of the memory pages located at the physical address to change the logical state of the first target memory cell;
wherein the step of applying the sanitizing voltage includes;
applying, by the sanitizer, a reading voltage to obtain the first target memory cell of the memory cells having the first logical state and a second target memory cell of the memory cells having the second logical state; and
applying, by the sanitizer, a shot to change the logical state of the first target memory cell of the memory cells from the first logical state to the second logical state and the logical state of the second target memory cell of the memory cells from the second logical state to the third logical state.
1 Assignment
0 Petitions
Accused Products
Abstract
A data management method for memory and a memory apparatus are provided. The memory includes a number of memory pages. Each of the memory pages includes multiple memory cells. Each of the memory cells includes a first bit and a second bit. Each of the memory cells has a first logical state, a second logical state, a third logical state, and a fourth logical state. The data management method for memory includes the following steps. A data update command corresponding to a logical address is received. The logical address corresponds to a physical address before receiving the data update command. A sanitizing voltage is applied to a first target memory cell of the memory cells in a target memory page of the memory pages located at the physical address. The logical state of the first target memory cell is changed.
-
Citations
14 Claims
-
1. A data management method for a memory, the memory including a plurality of memory pages, each of the memory pages including a plurality of memory cells, each of the memory cells including a first storage bit and a second storage bit, each of the memory cells having a first logical state, a second logical state, a third logical state, and a fourth logical state, the data management method comprising:
-
receiving, by a sanitizer, a data update command corresponding to a logical address, the logical address mapping to a physical address before receiving the data update command; obtaining a first target memory cell of the memory cells in a target memory page of the memory pages located at the physical address; and applying, by the sanitizer, a sanitizing voltage to the first target memory cell of the memory cells in the target memory page of the memory pages located at the physical address to change the logical state of the first target memory cell; wherein the step of applying the sanitizing voltage includes; applying, by the sanitizer, a reading voltage to obtain the first target memory cell of the memory cells having the first logical state and a second target memory cell of the memory cells having the second logical state; and applying, by the sanitizer, a shot to change the logical state of the first target memory cell of the memory cells from the first logical state to the second logical state and the logical state of the second target memory cell of the memory cells from the second logical state to the third logical state. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data management method for a memory, the memory including a plurality of memory pages, each of the memory pages including a plurality of memory cells, each of the memory cells including a first storage bit and a second storage bit, each of the memory cells having a first logical state, a second logical state, a third logical state, and a fourth logical state, the data management method comprising:
-
receiving, by a sanitizer, a data update command corresponding to a logical address, the logical address mapping to a physical address before receiving the data update command; and wherein each of the memory cells further includes a third storage bit, each of the memory cells further has a fifth logical state, a sixth logical state, a seventh logical state, and an eighth logical state, the step of applying the sanitizing voltage includes; applying, by the sanitizer, a first reading voltage and a second reading voltage to obtain the first target memory cell of the memory cells having the first logical state and a second target memory cell of the memory cells having the second logical state; and applying, by the sanitizer, a second programming voltage, by full sequence programming, to change the logical state of the first target memory cell of the memory cells from the first logical state to the eighth logical state and the logical state of the second target memory cell of the memory cells from the second logical state to the seventh logical state; wherein the second reading voltage is greater than the first reading voltage.
-
-
8. A memory apparatus, comprising:
-
a memory array, including a plurality of memory pages, each of the memory pages including a plurality of memory cells, each of the memory cells including a first storage bit and a second storage bit, each of the memory cells having a first logical state, a second logical state, a third logical state, and a fourth logical state; and a sanitizer, for receiving a data update command corresponding to a logical address, the logical address mapping to a physical address before receiving the data update command to obtain a first target memory cell of the memory cells in a target memory page of the memory pages located at the physical address, and applying a sanitizing voltage to the first target memory cell of the memory cells in the target memory page of the memory pages located at the physical address to change the logical state of the first target memory cell; wherein the sanitizer applies a reading voltage to obtain the first target memory cell of the memory cells having the first logical state and a second target memory cell of the memory cells having the second logical state, and applies a shot to change the logical state of the first target memory cell of the memory cells from the first logical state to the second logical state and the logical state of the second target memory cell of the memory cells from the second logical state to the third logical state. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A memory apparatus, comprising:
-
a memory array, including a plurality of memory pages, each of the memory pages including a plurality of memory cells, each of the memory cells including a first storage bit and a second storage bit, each of the memory cells having a first logical state, a second logical state, a third logical state, and a fourth logical state; and a sanitizer, for receiving a data update command corresponding to a logical address, the logical address mapping to a physical address before receiving the data update command, and applying a sanitizing voltage to a first target memory cell of the memory cells in a target memory page of the memory pages located at the physical address to change the logical state of the first target memory cell; wherein each of the memory cells further includes a third storage bit, each of the memory cells further has a fifth logical state, a sixth logical state, a seventh logical state, and an eighth logical state, the sanitizer applies a first reading voltage and a second reading voltage to obtain the first target memory cell of the memory cells having the first logical state and a second target memory cell of the memory cells having the second logical state, and applies a second programming voltage, by full sequence programming, to change the logical state of the first target memory cell of the memory cells from the first logical state to the eighth logical state and the logical state of the second target memory cell of the memory cells from the second logical state to the seventh logical state, wherein the second reading voltage is greater than the first reading voltage.
-
Specification