Memory system
First Claim
Patent Images
1. A memory system including a nonvolatile semiconductor storage device, comprising:
- a nonvolatile memory unit that includes a first data area in which data is frequently rewritten and a second data area in which data is hardly rewritten; and
a control unit, wherein the control unit sequentially selects logical block addresses in the second data area in which data is hardly rewritten and updates physical block addresses at new rewriting destinations in the first data area in which data is frequently rewritten to physical block addresses corresponding to the logical block addresses selected.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system including a nonvolatile semiconductor storage device includes: a nonvolatile memory unit that includes a first data area in which data is frequently rewritten and a second data area in which data is hardly rewritten; and a control unit. The control unit sequentially selects logical block addresses in the second data area in which data is hardly rewritten and updates physical block addresses at new rewriting destinations in the first data area in which data is frequently rewritten to physical block addresses corresponding to the logical block addresses selected.
-
Citations
15 Claims
-
1. A memory system including a nonvolatile semiconductor storage device, comprising:
-
a nonvolatile memory unit that includes a first data area in which data is frequently rewritten and a second data area in which data is hardly rewritten; and
a control unit, wherein the control unit sequentially selects logical block addresses in the second data area in which data is hardly rewritten and updates physical block addresses at new rewriting destinations in the first data area in which data is frequently rewritten to physical block addresses corresponding to the logical block addresses selected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A memory system including a nonvolatile semiconductor storage device, comprising:
-
a nonvolatile memory unit that includes a first data area in which data is frequently rewritten and a second data area in which data is hardly rewritten; and
a control unit that sequentially selects logical block addresses in the second data area in which data is hardly rewritten and updates physical block addresses at new rewriting destinations in the first data area in which data is frequently rewritten to physical block addresses corresponding to the logical block addresses selected, wherein the control unit is capable of performing, in performing Wear-leveling control for preventing rewriting from being concentrated in a specific physical address block, Passive-wear-leveling control for leaving a physical address block not rewritten as it is and Active-wear-leveling control for rewriting even a physical address block not rewritten such that the numbers of times of rewriting of all physical address blocks are averaged, and system selection for the Passive-wear-leveling control and the Active-wear-leveling control or condition setting values of both the kinds of Wear-leveling are stored in the nonvolatile memory unit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification