Storage device
AssigneeResearch & Business Foundation Sungkyunkwan University
InventorsHyungjin Kim, Seokin Hong
Life of this patent
Estimating the term…
Abstract
A storage device comprises a storage controller, and a nonvolatile memory device comprising a plurality of pages corresponding to a plurality of consecutive physical addresses. The plurality of pages include a plurality of valid pages storing a plurality of valid data and a plurality of empty pages. Logical addresses of valid data stored in valid pages corresponding to consecutive physical addresses among the plurality of valid pages is consecutive, and logical addresses of valid data stored in valid pages corresponding to discontinuous physical addresses due to the plurality of empty pages among the plurality of valid pages is discontinuous.
Claims20
A storage device, comprising:
- a storage controller, and
- a nonvolatile memory device comprising a plurality of valid pages and a plurality of empty pages,
- wherein the plurality of valid pages include:
- first valid pages corresponding to consecutive physical addresses and configured to store first valid data, the first valid data having consecutive logical addresses, and
- second valid pages corresponding to discontinuous physical addresses based on at least one of the plurality of empty pages, the second valid pages being configured to store second valid data having discontinuous logical addresses.
A storage device comprising:
- a nonvolatile memory device comprising:
- a first memory block configured to include a plurality of valid data and a plurality of invalid data, and
- a second memory block configured to include a plurality of pages corresponding to a plurality of consecutive physical addresses, and
- a storage controller configured to, based on a maintenance operation of the first memory block, obtain a plurality of logical addresses of the plurality of valid data and perform a reordering process, and
- wherein the reordering process comprises programming a plurality of first valid data to the plurality of pages, wherein the plurality of first valid data is included in a predetermined range of the plurality of valid data and corresponds to a plurality of consecutive first logical addresses.
A nonvolatile memory device, comprising:
- a first valid page corresponding to a first physical address and configured to store first data corresponding to a first logical address,
- a second valid page corresponding to a second physical address consecutive in ascending order from the first physical address and configured to store second data corresponding to a second logical address in ascending order from the first logical address,
- a first empty page corresponding to a third physical address consecutive in ascending order from the second physical address, and
- a third valid page corresponding to a fourth physical address consecutive in ascending order from the third physical address and being spaced apart by a first offset from the second physical address, the third valid page being configured to store third data corresponding to a third logical address spaced apart by a second offset from the second logical address, and
- wherein the second offset is a same as the first offset.
Dependencies are inferred from the claim text.