Patent ID: 11921843
Assignee: CEREMORPHIC, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 6:
7. A processor comprising:
a pipeline processor configured to execute a plurality of executable program threads, the pipeline processor outputting a thread identifier and branch status information for at least a first executable thread and a second executable thread;
the first executable thread associated with a first unique thread identifier, the first executable thread comprising data instructions, control instructions, and branch control instructions which are a subset of the control instructions;
the second executable thread associated with a second unique thread identifier, the second executable thread comprising only branch control instructions;
a fault detector receiving branch status information from the pipeline processor, the branch status information accompanied by a first thread identifier associated with the first executable thread and a second thread identifier associated with the second executable thread;
the fault detector comparing the branch status information associated with the first thread identifier and the branch status information associated with the second thread identifier and asserting a fault condition when the comparison does not match.