Semiconductor storage device and buffer operation method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorIn-Hwan Choi
Life of this patent
Estimating the term…
Abstract
A method of operating a semiconductor storage device is provided. A memory space of a buffer memory is allocated into a data area for storing user data and a map area for storing map data. The user data and the map data are read from a nonvolatile memory. A size of the user data to be stored in the data are compared with a size of the data area. The size of the data area and the size of the map area are adaptively varied according to the comparison result.
Claims20
A method of operating a semiconductor storage device, the method comprising:
- allocating a memory space of a buffer memory into a data area for storing user data and a map area for storing map data, wherein the user data and the map data are read from a nonvolatile memory;
- comparing a size of the user data to be stored in the data area of the buffer memory with the size of the data area;
- and
- adaptively varying the size of the data area and size of the map area according to the comparison result.
A semiconductor storage device comprising:
- a nonvolatile memory;
- and
- a controller including a buffer memory having a data area and a map are and being coupled to the nonvolatile memory,
- wherein the controller is configured to temporarily store user data and map data read from the nonvolatile memory in the data area and the map area of the buffer memory,
- wherein the controller is configured to compare a size of the user data to be stored in the buffer with a size of the data area, and
- wherein the controller adaptively varies the data area and the map area according to the comparison result.
A memory controller for operating a nonvolatile memory, comprising:
- a buffer memory configured to have a predetermined size of a memory space, wherein the memory space is divided into a data area having a first size and a map area having a second size;
- and
- a buffer memory controller configured to vary the first size of the data area and the second size of the map area according to a read operation mode of the memory controller,
- wherein a sum of the first size and the second size is constant.
Dependencies are inferred from the claim text.