US 11,868,204 B1
Cache memory error analysis and management thereof
Ofer Naaman, Hod Hasharon (IL); Osnat Katz, Alone Aba (IL); Nir Bar-Or, Hadera (IL); and Adi Habusha, Alonei Abba (IL)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Dec. 10, 2021, as Appl. No. 17/548,270.
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/079 (2013.01) [G06F 11/073 (2013.01); G06F 11/0751 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A system of error detection in an integrated circuit, the system comprising:
a cache memory including a plurality of cache memory lines;
error detection logic coupled to the cache memory, the error detection logic including a plurality of outputs, wherein each of the plurality of outputs has a one-to-one correspondence with the plurality of cache memory lines such that one of the plurality of outputs is configured to be activated when an error is detected on a corresponding cache memory line;
a cache line vector coupled to the plurality of outputs of the error detection logic, the cache line vector including a plurality of memory elements for storing activation data indicating which of the plurality of outputs from the error detection logic has been activated, wherein each of the plurality of memory elements of the cache line vector has a one-to-one correspondence with the plurality of cache memory lines; and
a counter coupled to the cache line vector for counting how many of the plurality of memory elements in the cache line vector are storing activation data.