Patent ID: 11899956
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A system, comprising:
means for receiving a host write command from a host interface;
means for translating a logical block address for the host write command to a physical address on a device memory, wherein the physical address corresponds to a plurality of indirection units;
means for, in accordance with a determination that the physical address does not correspond to an aligned address, processing a read-modify-write operation for one or more indirection units of the plurality of indirection units during a relocation, in accordance with a determination that a relocation block has an overlapping indirection unit with the one or more indirection units; and
when the relocation corresponds to a read scrub operation to be performed when unstable data is detected,
upon a detection of the unstable data, means for migrating valid data of a block with the unstable data to a new block; and
while reading data from the device memory, in accordance with a determination that data corresponding to the read-modify-write operation overlaps with the read data, means for merging the data corresponding to the host write command with the read data and writing the merged data to the device memory.