×

Flash-Memory System with Enhanced Smart-Storage Switch and Packed Meta-Data Cache for Mitigating Write Amplification by Delaying and Merging Writes until a Host Read

  • US 20100023682A1
  • Filed: 10/08/2009
  • Published: 01/28/2010
  • Est. Priority Date: 10/11/2007
  • Status: Active Grant
First Claim
Patent Images

1. A smart-storage switch solid-state-drive (SSD) comprising:

  • a Non-Volatile Memory (NVM) that retains data when power is lost;

    a volatile memory that loses data when power is lost;

    a smart storage switch which comprises;

    a protocol converter, coupled to a host, for receiving host commands to access the NVM and for receiving host data and a host logical block address (LBA);

    a LBA range first-in-first-out (FIFO) having entries for storing the host LBA and a length of the host data;

    a volatile memory controller for interfacing to the volatile memory;

    a flash controller for interfacing to the NVM;

    a processor for controlling transfer of host data among the protocol converter, the LBA range FIFO, the volatile memory controller, and the flash controller;

    a sector data buffer, in the volatile memory, for storing the host data before writing to the NVM; and

    a lookup table, in the volatile memory, that maps pages in the host LBA to physical pages in a physical-block address (PBA) in the NVM;

    wherein the lookup table is page-mapped;

    wherein the processor operates to reduce writes to the NVM to reduce write acceleration.

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