Patent ID: 9092362
Filing Date: 2015-07-28
Classification: G06F

Abstract:
1. A method of writing host data to a storage device comprising a central processing unit (CPU), a self-organized fast release buffer (FRB), and a non-volatile memory, the storage device being in communication with a host, the method comprising: receiving, by the FRB, a command to write the host data to the non-volatile memory from the CPU, the host data being associated with a logical block number (LBN); allocating space, by the FRB, in a buffer memory of the FRB for storage of the host data; organizing, by the FRB, the host data into one or more codewords (CWs); storing, by the FRB, the one or more CWs into the allocated space in the buffer memory; transferring, by the FRB, the one or more CWs from the buffer memory to a physical address in the non-volatile memory; and sending, by the FRB, the LBN and the physical address to the CPU to update a logical-to-physical table.