Cortex M0 internal Failure solution for ALU, CPU and Register rong results

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!!

Parents
  • 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.

Reply
  • 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.

Children