CPC G06F 11/0787 (2013.01) [G06F 13/24 (2013.01); G06F 30/20 (2020.01)] | 21 Claims |
1. A method of performing post-manufacturing adaptation of a data processing apparatus manufactured in accordance with a processor design, wherein the processor design corresponds to an instruction set architecture, comprising:
generating a component usage profile of a processor simulation in accordance with the processor design for each instruction of the instruction set architecture;
performing a fault-detection procedure on the data processing apparatus to determine one or more component faults;
determining one or more dysfunctional instructions of the instruction set architecture as applied to the data processing apparatus by mapping the one or more component faults determined onto the component usage profile;
determining whether the data processing apparatus is operationally viable in that the one or more dysfunctional instructions can be substituted for by usage of one or more instructions which are not found to be dysfunctional instructions for the data processing apparatus; and
signalling that the data processing apparatus requires modified operation when it is determined to be operationally viable.
|