An embodiment of the present invention includes a tag array, a valid
vector, and a detector. The tag array stores N tag entries. Each of the N
tag entries contains a one-hot tag having K bits. Each of the K bits of
the one-hot tag corresponds to a translation look-aside buffer (TLB) entry
in a TLB array having K TLB entries. The valid vector stores N valid
entries corresponding to the N tag entries. The detector detects an error
when a tag entry is read out upon a fetch read operation.
Eine Verkörperung der anwesenden Erfindung schließt eine Umbaureihe, einen gültigen Vektor und einen Detektor mit ein. Die Umbaureihe speichert N Umbaueintragungen. Jede der N Umbaueintragungen enthält einen ein-heißen Umbau, der K Spitzen hat. Jede der K Spitzen des ein-heißen Umbaus entspricht einer Eintragung des Adressenumsetzpuffers (TLB) in einer TLB Reihe, die K TLB Eintragungen hat. Der gültige Vektor speichert N die gültigen Eintragungen, die den N Umbaueintragungen entsprechen. Der Detektor ermittelt eine Störung, wenn eine Umbaueintragung nach einem Lesevorgang holen ausgelesen wird.