“…As technology advanced, a variety of more complex coding schemes with higher level of protection have been proposed to protect memories against MBUs [8,9,20,21]. However, using sophisticated ECC techniques incurs a high overhead in terms of storage for the correction code, large latency as well as the slow and complex encoding/decoding [7,10]. In addition, another approach to reduce memory vulnerability to soft errors is to use a bit-interleaved memory with SECDED ECC to correct small-scale physically-contiguous MBUs [14,22,23].…”