The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 02, 2021

Filed:

Oct. 20, 2017
Applicants:

Arm Limited, Cambridge, GB;

The Chancellor, Masters and Scholars of the University of Cambridge, Cambridge, GB;

Inventors:

Sam Ainsworth, Cambridge, GB;

Thomas Christopher Grocutt, Cambridge, GB;

Timothy Martin Jones, Cambridge, GB;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/16 (2006.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1629 (2013.01); G06F 11/1407 (2013.01);
Abstract

An apparatus comprises a main processor to execute a main stream of program instructions, two or more checker processors to execute respective checker streams of program instructions in parallel with each other, the checker streams corresponding to different portions of the main stream executed by the main processor, and error detection circuitry to detect an error when a mismatch is detected between an outcome of a given portion of the main stream executed on the main processor and an outcome of the corresponding checker stream executed on one of the plurality of checker processors. This approach enables high performance main processorsto be checked for errors with lower circuit area and power consumption overhead than a dual-core lockstep technique.


Find Patent Forward Citations

Loading…