CPC G06F 3/0619 (2013.01) [G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 2212/7211 (2013.01)] | 23 Claims |
1. An apparatus, comprising:
a non-volatile memory comprising a memory bank; and
an interface controller coupled with the non-volatile memory and operable to cause the apparatus to:
select a physical row address in the memory bank for a procedure that moves data from a first row of the memory bank to a second row of the memory bank;
determine to initiate the procedure for the first row of the memory bank based at least in part on the physical row address, wherein the physical row address is associated with the first row;
issue, to the non-volatile memory as part of the procedure, a read command for the physical row address associated with the first row;
store the data in the second row of the memory bank based at least in part on issuing the read command; and
update one or more pointers in a register of the interface controller based at least in part on storing the data in the second row of the memory bank.
|