Invention Grant
- Patent Title: Apparatus and method for checking output data during redundant execution of instructions
-
Application No.: US15645053Application Date: 2017-07-10
-
Publication No.: US10303566B2Publication Date: 2019-05-28
- Inventor: Emre Özer , Balaji Venu , Xabier Iturbe , Antony John Penton
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/16

Abstract:
An apparatus and method are provided for checking output data during redundant execution of instructions. The apparatus has first processing circuitry for executing a sequence of instructions and second processing circuitry for redundantly executing the sequence of instructions. Error code generation circuitry is used to generate an error code from the first output data generated by the first processing circuitry. Error checking circuitry then uses that error code to perform an error checking operation on redundant output data from the second processing circuitry. As a result of the error checking operation, the error checking circuitry then generates a comparison indication signal to indicate that the first output data differs from the redundant output data when the error checking operation detects an error. This provides a very efficient mechanism for implicitly comparing the output data from the first processing circuitry and the second processing circuitry during redundant execution.
Public/Granted literature
- US20190012242A1 APPARATUS AND METHOD FOR CHECKING OUTPUT DATA DURING REDUNDANT EXECUTION OF INSTRUCTIONS Public/Granted day:2019-01-10
Information query