×

Multibit NAND media using pseudo-SLC caching technique

  • US 10,049,047 B1
  • Filed: 03/10/2017
  • Issued: 08/14/2018
  • Est. Priority Date: 03/10/2017
  • Status: Active Grant
First Claim
Patent Images

1. A solid state drive (SSD) comprising:

  • a memory controller;

    a plurality of multibit NAND media devices arranged in one or more channels communicatively coupled to the memory controller;

    one or more volatile memory devices communicatively coupled to the memory controller, at least one of the one or more volatile memory devices having a read cache area; and

    a host interface communicatively coupled to the memory controller, whereina first portion of the plurality of multibit NAND media devices is configured to operate as a pseudo-single-level cell (pSLC) write cache,a second portion of the plurality of multibit NAND media devices is configured to operate as a multibit NAND media storage area, andthe memory controller is configured to;

    write data received via the host interface to one or more blocks of the pSLC write cache,transfer data from the one or more blocks of the pSLC write cache to one or more blocks of the multibit NAND media storage area,read the data transferred to the multibit NAND media storage area and determine if an error correction code (ECC) error correction threshold has been exceeded for the data read, andwhen the data read has been determined to exceed the ECC error correction threshold, write such data to one or more blocks of the read cache area when it is not full, and write such data to the pSLC write cache when the read cache area is full.

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