As a consequence of the ongoing digitalization, trust and reliability within embedded memories are becoming evermore important. A fundamental aspect to increase a memory’s reliability are methods and concepts, which allow a memory to autonomously detect and resolve its soft errors. Most mitigation strategies are realized using additional hardware chips, consequently increasing memory’s cost, processing speed and die-area. Thus, incorporating HW-based strategies into existing automation solutions usually requires the redesign of the whole system. Better option are software-based solutions (error correction and detection codes or software redundancy).