×

PROCESSOR INCLUDING HYBRID REDUNDANCY FOR LOGIC ERROR PROTECTION

  • US 20090183035A1
  • Filed: 01/10/2008
  • Published: 07/16/2009
  • Est. Priority Date: 01/10/2008
  • Status: Abandoned Application
First Claim
Patent Images

1. A processor core configured to operate in a reliable execution mode, the processor core comprising:

  • an instruction decode unit configured to dispatch a same integer instruction stream to a plurality of integer execution units and to consecutively dispatch a same floating-point instruction thread to a floating point unit;

    wherein the plurality of integer execution units is configured to operate in lock-step such that during each clock cycle, the plurality of integer execution units executes a same integer instruction;

    wherein the floating-point unit is configured to execute the same floating-point instruction stream twice;

    compare logic coupled to the plurality of integer execution units and the floating-point unit, wherein prior to instructions in the same integer instruction stream retiring, the compare logic is configured to detect a mismatch between execution results from each of the plurality of integer execution units;

    wherein prior to the floating-point unit transferring the execution results of the floating-point instruction stream out of the floating-point unit, the compare logic is further configured to detect a mismatch between results of execution of each consecutive floating-point instruction stream;

    wherein in response to the compare logic detecting any mismatch, the compare logic is configured to cause instructions causing the mismatch to be re-executed.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×