发明名称 Prüfpunktgebung einer Registerdatei
摘要 Die Erfindung führt einen zusätzlichen Lesevorgang von einem Register einer Registerdatei vor dem Schreiben an dieses Register aus. Die Daten aus dem zusätzlichen Lesevorgang werden in einem Puffer (z. B. einer weiteren Registerdatei) gespeichert. Nach einem Prüfpunktzeitraum wird eine Prüfung vorgenommen, ob beliebige Datenfehler aufgetreten sind, wenn keine Fehler vorhanden sind, wird der Puffer geräumt und die Verarbeitung wird normal fortgesetzt, wenn Fehler vorhanden sind, wird die Registerdatei mit einem Inhalt aus dem Puffer erneut geschrieben und der Programmzähler wird zum vorherigen Prüfpunkt zurückgesetzt, wonach die Verarbeitung die Programmanweisungen vom letzten Prüfpunkt erneut ausführt. Der Prüfpunktzeitraum kann durch die Speichergröße des Puffers definiert sein. Typischerweise weist dieser Puffer einen Bruchteil der Speicherkapazität der Registerdatei auf, da ein Räumen an jedem Prüfpunkt auftritt. Die Registerdatei der Erfindung kann einen zusätzlichen Leseport mit der Registerdatei zum Ausführen des zusätzlichen Lesevorgangs nutzen. Der zusätzliche Lesevorgang kann für jeden Schreibvorgang an die Registerdatei auftreten. Alternativ kann der Lesevorgang für einen Teilsatz der Schreibvorgänge an die Registerdatei geschehen.
申请公布号 DE10304447(A1) 申请公布日期 2003.09.18
申请号 DE20031004447 申请日期 2003.02.04
申请人 HEWLETT-PACKARD CO. (N.D.GES.D.STAATES DELAWARE), PALO ALTO 发明人 DELANO, ERIC
分类号 G06F11/00;G06F11/07;(IPC1-7):G06F11/07 主分类号 G06F11/00
代理机构 代理人
主权项
地址