Rapid memory buffer write storage system and method
View Patent ↗Data associated with a logical block address (LBA) may be received from a host system to be stored in the memory array. The LBA may be translated to a physical block address (PBA) by determining a first portion of the PBA and a second portion of the PBA. The data from the host system may be stored in the buffer space after determining the first portion of the PBA and before determining the second portion of the PBA. The data from the buffer space may be flushed to the memory array after determining the second portion of the PBA.
1. A memory system comprising:
a memory array;
a buffer space; and
a memory logic, operatively coupled with the memory array and the buffer space, to:
receive data associated with a logical block address (LBA) from a host system to be stored in the memory array;
translate the LBA to a physical block address (PBA) by determining a first portion of the PBA and a second portion of the PBA;
store the data from the host system in the buffer space after determining the first portion of the PBA and before determining the second portion of the PBA; and
flush the data from the buffer space to the memory array after determining the second portion of the PBA.
2. The memory system of claim 1 , wherein the memory logic is further to calculate error correction code (ECC) information of the data, wherein the data is stored in the buffer space during the calculation of the ECC.
3. The memory system of claim 1 , wherein the first portion of the PBA corresponds to a column address and the second portion of the PBA corresponds to a row address.
4. The memory system of claim 1 , wherein determining the first portion of the PBA corresponds to a first amount of time and the determining of the second portion of the PBA corresponds to a second amount of time that is larger than the first amount of time.
5. The memory system of claim 1 , wherein the memory system corresponds to a NAND device.