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:
Sep. 24, 2019

Filed:

Jun. 17, 2015
Applicant:

Mips Tech, Llc, Santa Clara, CA (US);

Inventor:

Julian Bailey, Watford, GB;

Assignee:

MIPS Tech, LLC, Campbell, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 9/38 (2018.01); G06F 11/14 (2006.01);
U.S. Cl.
CPC ...
G06F 9/3802 (2013.01); G06F 11/00 (2013.01); G06F 11/1492 (2013.01); G06F 11/1494 (2013.01); G06F 11/1497 (2013.01);
Abstract

A fault tolerant multi-threaded processor uses the temporal and/or spatial separation of instructions running in two or more different threads. An instruction is fetched, decoded and executed by each of two or more threads to generate a result for each of the two or more threads. These results are then compared using comparison hardware logic and if there is a mismatch between the results obtained, then an error or event is raised. The comparison is performed on an instruction by instruction basis so that errors are identified (and hence can be resolved) quickly.


Find Patent Forward Citations

Loading…