×

Semiconductor storage device with volatile and nonvolatile memories to allocate blocks to a memory and release allocated blocks

  • US 10,248,317 B2
  • Filed: 06/08/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 12/28/2007
  • Status: Active Grant
First Claim
Patent Images

1. A semiconductor storage device comprising:

  • a nonvolatile memory having a plurality of blocks, each of the plurality of blocks being a unit of data erasing; and

    a controller configured to;

    allocate a first set of the plurality of blocks as a first memory area, the first set of the plurality of blocks including SLC (Single Level Cell) blocks;

    allocate a second set of the plurality of blocks as a second memory area, the second set of the plurality of blocks including SLC blocks and MLC (Multi Level Cell) blocks;

    store data received from an external host apparatus in the SLC block included in the first memory area by a first management unit, the first management unit being less than the unit of data erasing;

    copy valid data stored in the SLC blocks to one of the MLC blocks;

    release at least one of the SLC blocks in which no valid data is stored from the second memory area, after copying the valid data stored in the SLC blocks, andwherein the SLC blocks include pseudo SLC blocks.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×