CPC G06F 3/0613 (2013.01) [G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 11/1612 (2013.01); G06F 12/0246 (2013.01); G06F 2212/7205 (2013.01)] | 19 Claims |
1. In a data storage device comprising a memory comprising a plurality of memory dies and asynchronous independent plane read (AIPR) circuitry, a method comprising:
receiving a plurality of memory bit-error rate (BER) check requests from a respective plurality of garbage collection modules in the data storage device, wherein the plurality of memory BER check requests are generated by the plurality of garbage collection modules at different times; and
instead of sending the plurality of memory BER check requests to the memory to execute sequentially as the plurality of memory BER check requests are received at the different times:
consolidating the plurality of memory BER check requests such that BER check requests from respective garbage collection modules are consolidated for respective different planes of the plurality of memory dies; and
sending the consolidated plurality of memory BER check requests to the AIPR circuitry to execute the BER check requests for the garbage collection modules in parallel across the respective planes of the plurality of memory dies.
|