Patent ID: 11914373
Assignee: MICRON TECHNOLOGY, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A method, comprising:
storing, in a memory, weight matrix data and bias data corresponding to a number of artificial neural network (ANN) partitions; and
responsive to receiving a number of inputs to a system comprising the memory and the ANN:
determining a particular ANN partition to which the number of inputs correspond;
reading, from the memory:
the weight matrix data and bias data corresponding to the particular ANN partition; and
a first cryptographic code corresponding to the particular ANN partition;

evaluating, via an artificial intelligence (AI) controller, the number of inputs to the system using the weight matrix and bias data read from the memory;
while the AI controller is evaluating the number of inputs, performing, via a safety controller, a data integrity verification operation by:
generating, using the weight matrix data and bias data read from the memory, a second cryptographic code corresponding to the particular ANN partition; and
performing a comparison of the first cryptographic code and the second cryptographic code;

upon the comparison resulting in a determined mismatch between the first cryptographic code and the second cryptographic code, issuing, via the safety controller, an indication of the mismatch to a primary controller of the system, the indication being a safety warning and the determined mismatch corresponding to a data integrity verification failure; and
upon the comparison resulting in a determined match between the first cryptographic code and the second cryptographic code, determining the data integrity verification operation to have resulted in a data integrity verification pass.