I am trying to inject faults in program memory(or code memory) of 8051. I want to introduce single event upsets in my program memory for each and every bit and analyse which flipflops are dangerous. And I am reading about Srecord in keil. Will it help me inject faults in ROM and analyse how my outputs effects?
Thanks in advance for help.
just curious WHY?
In a computer's memory system, a soft error(like cosmic rays may change the bit flip) changes an instruction in a program or a data value. So I want to detect the dangerous flipflops that affect and harden them or try to correct them using some techniques.
the dangerous flipflops
any memory cell being corrupted will be 'dangerous'
And the vast majority of them aren't flip-flops, either.
So how are we going to correct such faults?
Most likely you just worry too much.
View all questions in Keil forum