US 12,118,235 B2
Method and system for buffer allocation management for a memory device
Paul Hanham, Milton (GB); Julien Margetts, Milton (GB); and Matthew Stephens, Milton (GB)
Assigned to KIOXIA CORPORATION, Tokyo (JP)
Filed by Kioxia Corporation, Tokyo (JP)
Filed on Aug. 13, 2021, as Appl. No. 17/402,192.
Prior Publication US 2023/0047029 A1, Feb. 16, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0656 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0631 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-transitory processor-readable media comprising processor-readable instructions, such that, when executed by a processor, causes the processor to:
identify a request to access a memory device, the memory device having an associated buffer memory;
in response to the request, determine whether a request count associated with a buffer memory block in the buffer memory satisfies a reference threshold, wherein the reference threshold corresponds to a maximum storage size of the buffer memory block;
update, in accordance with a determination that the request count does not satisfy the reference threshold, the request count by incrementing a reference counter associated with the buffer memory block;
allocate an overflow counter to the reference counter, in response to a determination that the request count satisfies the reference threshold;
increment, in response to a determination that the overflow counter is allocated to the reference counter, an overflow count associated with the overflow counter.