In order to improve dependability of a given processor, e.g., ARM processor, vulnerability analysis can be carried out at different levels, for example: architectural vulnerability analysis, Instruction vulnerability analysis etc.
I need a tool to perform Instruction vulnerability analysis, but at bit level. For example, suppose the following analysis scenario:
during running a program, at run-time, I need to simulate a bit-flip at each bit in the corresponding instruction. For example, an instruction with length 4 byte has 32 bits.
I need to flip all these bits one by one and monitor the result of the program execution (i.e. monitor what is the effect of this bit-flip on the output of the program) IN ORDER TO IDENTIFY THE MOST SENSITIVE BITS.
I can do this using fault injection technique, but I need a more fast tool, if it is available.
many thanks for your replies