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

Claim 23:
24. A non-transitory computer-readable medium comprising one or more instructions which when executed by a controller of a data storage device having a non-volatile memory (NVM) array causes the controller 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.