Hello All,
I am using Cortex M0 based controller and want to know if the following issues can happen and what can be the possible solution by software to handle the issues:
1. ALU resulting wrong result run time.
2. Register access giving wrong results run time
3. Memory access (RAM or ROM) giving wrong results run time.
Thanks in advance!!
Hi,
please let us know the resources which you have.
Do you have Cortex-M0 RTL, don't you?
Is it a soft macro, isn't it?
Is your plan is to make MCU with the Cortex-M0 RTL and the other IPs?
Are the layout carried out by yourself?
If the above assumption was true, you could a Dual/Tripple-Modular Redundancy Flip-Flops and Memory Wrapper which had ECC scheme in.
Otherwise, you could make the lock-step configuration for the Cortex-M0.
Best regards,
Yasuhiko Koumoto.
Hello Yasuhiko,
Sorry I could not reply to your query since long time.
Currently, I have taken your point and I am analyzing to fit some solution on it. I will update if something can be useful or again come with the more defined/specific query on it.
Thanks a lot to All!!!