One thing I didn't see mentioned in that report was the FRAM ECC system. It did talk about some code that could repair code defects but provided zero detail. There were apparently memory upsets. I would expect that since every FRAM access is read/write with an ECC check that scrubbing every, or at least every used, FRAM location periodically would be a good thing. Reading them often enough to catch correctable failures before they progress to uncorrectable. Logging of failures corrected and having a mechanism to report them might be nice.
↧