SEMICONDUCTOR MEMORY DEVICE AND DATA MANAGEMENT METHOD USING SEMICONDUCTOR MEMORY DEVICE
First Claim
1. A semiconductor memory device, comprising:
- a memory part which has a plurality of memory blocks having a memory cell capable of storing a plurality of different kinds of data which require a memory area having different characteristics; and
a memory controller which has a function of treating each of the memory blocks as a deletion unit in order to manage the memory part and converting a logic address of the memory part to a physical address identifying the memory block, and which replaces the memory block with a preregistered free block in rewriting the memory block,wherein the memory controller manages the different kinds of data to be stored in the memory part so as to store the same kind of data as before, even after each of the memories and free blocks in the memory part are rewritten.
1 Assignment
0 Petitions
Accused Products
Abstract
A semiconductor memory device comprises: a memory part which has a plurality of memory blocks having a memory cell capable of storing a plurality of different kinds of data which require a memory area having different characteristics, and a memory controller which has a function of treating each of the memory blocks as a deletion unit in order to manage the memory part and converting a logic address of the memory part to a physical address identifying the memory block, and which replaces the memory block with a preregistered free block in rewriting the memory block. The memory controller manages the different kinds of data to be stored in the memory part so as to store the same kind of data as before, even after each of the memories and free blocks in the memory part are rewritten.
-
Citations
20 Claims
-
1. A semiconductor memory device, comprising:
-
a memory part which has a plurality of memory blocks having a memory cell capable of storing a plurality of different kinds of data which require a memory area having different characteristics; and a memory controller which has a function of treating each of the memory blocks as a deletion unit in order to manage the memory part and converting a logic address of the memory part to a physical address identifying the memory block, and which replaces the memory block with a preregistered free block in rewriting the memory block, wherein the memory controller manages the different kinds of data to be stored in the memory part so as to store the same kind of data as before, even after each of the memories and free blocks in the memory part are rewritten. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A semiconductor memory device comprising:
-
a memory part which has a plurality of memory blocks having a memory cell capable of storing data in a plurality of different kinds of writing/reading manners which require a memory area having different characteristics; and a memory controller which has a function of treating each of the memory blocks as a deletion unit in order to manage the memory part and converting a logic address of the memory part to a physical address identifying the memory block, and which replaces the memory block with a preregistered free block in rewriting the memory block, wherein the memory controller manages the different kinds of data to be stored in the memory part so as to store each of the memory blocks and free blocks in the memory part in the same writing and reading manner as before, even after rewriting. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A data management method using a semiconductor memory device, the device comprising:
-
a memory part which has a plurality of memory blocks having a memory cell capable of storing a plurality of different kinds of data which require a memory area having different characteristics; and a memory controller which has a function of treating each of the memory blocks as a deletion unit in order to manage the memory part and converting a logic address of the memory part to a physical address identifying the memory block, and which replaces the memory block with a preregistered free block in rewriting the memory block, wherein the different kinds of data to be stored in the memory part are managed by the memory controller so as to store the same kinds of data as before, even after each of the memory blocks and free blocks in the memory part are rewritten. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification