US 12,436,877 B2
Write protect HW acceleration
Amir Segev, Meiter (IL); and Shay Benisty, Beer Sheva (IL)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Sandisk Technologies, Inc., Milpitas, CA (US)
Filed on Oct. 17, 2023, as Appl. No. 18/488,426.
Prior Publication US 2025/0123957 A1, Apr. 17, 2025
Int. Cl. G06F 12/02 (2006.01); G06F 13/16 (2006.01)
CPC G06F 12/023 (2013.01) [G06F 13/1668 (2013.01)] 15 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller comprises a data path and a control path, wherein a write queue is disposed in the data path, and the controller is configured to:
retrieve a read command;
look for a write command that is overlapped with the read command;
determine whether the write command has a write protect attribute;
execute the write command having the write protect attribute, wherein executing the write command having the write protect attribute comprises passing the write command having the write protect attribute to the data path;
after executing the write command having the write protect attribute:
return an error message; and
execute the read command; and
remove the write command having the write protect attribute from the write queue and an overlap table.