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

Claim 0:
1. A storage device, comprising:
a memory; and
one or more processors coupled to the memory, the one or more processors, individually or in combination, configured to:
convert unaligned host write commands to pass for aligned host write commands, wherein to convert includes that, for each respective one of the unaligned host write commands, at least one parameter of the respective one of the unaligned host write commands is adjusted to generate a respective aligned host write command including a same amount of corresponding host data as the respective one of the unaligned host write commands, the unaligned host write commands being converted prior to triggering of pre-pad sector read operations or post-pad sector read operations to generate aligned data for the aligned host write commands;
generate unaligned information associated with the unaligned host write commands, the unaligned information indicating offset information for the each of the unaligned host write commands;
accumulate the aligned host write commands up to a threshold size of aggregated command transfer sizes;
transfer host data to a data buffer at predefined offsets based on the unaligned information for each corresponding aligned host write command, wherein the aligned host write commands are accumulated prior to triggering of the pre-pad sector read operations or the post-pad sector read operations;
modify the data buffer to add pad data to empty sectors within the data buffer based on the predefined offsets included in the unaligned information; and
program a memory die in the memory with the host data in the modified data buffer.