×

Backup mechanism of writing sequential data to single-level cell buffer and multi-level cell buffer

  • US 10,592,410 B2
  • Filed: 07/19/2018
  • Issued: 03/17/2020
  • Est. Priority Date: 09/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A data storage device, comprising:

  • a memory device, comprising a first buffer, a second buffer and a backup memory block, wherein the first buffer is a multi-level cell (MLC) block and the second buffer is a single-level cell (SLC) block; and

    a controller, coupled to the memory device, and configured to receive a write command to write predetermined data in the memory device and determine whether the predetermined data has to be written into different buffers,wherein when the controller determines that the predetermined data has to be written into different buffers, the controller is configured to write a portion of the predetermined data that has been written in one or more predetermined pages of the first buffer into the backup memory block,wherein the predetermined data comprises a plurality of pages, the controller determines whether the predetermined data has to be written into different buffers based on size of the predetermined data and whether at least one page of the predetermined data has been stored in the second buffer, and when the size of the predetermined data is greater than a threshold value and at least one page of the predetermined data has been stored in the second buffer, the controller determines that the predetermined data has to be written into different buffers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×