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

Claim 0:
1. A data storage device, comprising:
a non-volatile memory (NVM) array; and
a controller coupled to the NVM array and having a processor configured to:
receive data for storage in the NVM array;
determine whether the data is neural network data or non-neural network data;
in response to a determination the data is neural network data,
store at least three copies of the neural network data in the NVM array;
read the at least three copies of the neural network data from the NVM array; and
perform a majority rules error correction procedure on the at least three copies of the neural network data read from the NVM array; and

in response to a determination the data is non-neural network data,
store the non-neural network data in the NVM array;
read the non-neural network data from the NVM array; and
perform an error correction code (ECC) procedure on the non-neural network data, the ECC procedure being different from the majority rules error correction procedure.