×

Green NAND device (GND) driver with DRAM data persistence for enhanced flash endurance and performance

  • US 9,841,911 B2
  • Filed: 11/03/2015
  • Issued: 12/12/2017
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A Super Enhanced Endurance Device (SEED) Solid State Drive (SSD) with a Green NAND Device (GND) driver comprising:

  • a host interface for receiving host reads and host writes from a host GND driver with capabilities of encryption, compression, meta-page grouping;

    a controller for controlling access to a flash memory and to a SEED Dynamic-Random-Access Memory (DRAM) buffer in response to host reads and host writes received by the host interface, the controller writing host data to the SEED DRAM buffer;

    the SEED DRAM buffer for storing a host Endurance Translation Layer (ETL);

    a flash interface for accessing a flash memory or a flash memory devicean error-correction code (ECC) manager for generating ECC code to append to grouped meta-pages written to the flash memory;

    a bad page manager for tracking bad pages of the flash memory; and

    a wear leveler for assigning new data to empty blocks of the flash memory having a low erase count or move the block data with low erase count to an empty high erase count block;

    a data type of file type identifier received from a host GND driver;

    a data split manager for sorting host write data based on the data type generated by the file type identifier;

    a data write cache for storing host write data having a user data type;

    a meta-data cache for storing host write data having a meta-data data type;

    a paging cache for storing host write data having a paging file data type;

    a temp cache for storing host write data having a temp data type.

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