Patent ID: 9626297
Date: 2017-04-18
CPC Classifications: G06F

Claim:
1. An electronic computer comprising: a processing unit for executing instructions operating on data; an electronic memory system adapted to hold instruction values and data values and communicate them with the processing unit, the electronic memory system providing a hierarchy of memory storage structures providing redundant storage of the instruction values and data values among the memory storage structures; memory updating circuitry operating to update the values stored in the hierarchy of memory storage structures between different memory storage structure per the hierarchy; and data access circuitry tracking intermittent faults in first memory locations in a first memory storage structure and, at times when there is an intermittent fault in the first memory location, operating to: (a) direct memory accesses intended for the first memory locations to corresponding second memory locations of a second data structure providing redundant storage of data with the first memory locations to patch the first memory locations; and (b) increase a persistence of data in second memory locations against updating by the memory updating circuitry in comparison to the persistence of the data in the second memory locations when there is no intermittent fault in the first memory locations.