IP Library Patent Application 12042080
Patent Application
App. No. 12/042,080

DELAYED LOCK-STEP CPU COMPARE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/042,080
Abstract

The present invention relates to an electronic device comprising a first CPU, a second CPU, a first delay stage and a second delay stage for delaying data propagating on a bus, a CPU compare unit, and wherein the first delay stage is coupled to an output of the first CPU and a first input of the CPU compare unit, an input of the first CPU is coupled to a system input bus, the second delay stage is coupled to the system input bus and to an input of the second CPU, an output of the second CPU (CPU 2 ) is coupled to the CPU compare unit, and wherein the first CPU and the second CPU are adapted to execute the same program code and the CPU compare unit is adapted to compare an output signal of the first delay stage, which is a delayed output signal of the first CPU, with an output signal of the second CPU. In one embodiment, the present invention relates to a method for lock-step comparison of CPU outputs of an electronic device, in particular a microcontroller, having a dual CPU architecture, the method comprising executing the same program code on a first CPU and a second CPU in response to data provided via a system input bus, delaying an output data of the first CPU by a predetermined first delay to receive a delayed output data, delaying the data to be input to the second CPU by a predetermined second delay, and comparing the output data of the second CPU with the delayed output data of the first CPU.

Claims (16)

1 . An electronic device, in particular a microcontroller, comprising:

a first CPU;

a second CPU;

a first delay stage and a second delay stage for delaying data propagating on a bus;

a CPU compare unit; and

wherein the first delay stage is coupled to an output of the first CPU and a first input of the CPU compare unit, an input of the first CPU is coupled to a system input bus, the second delay stage is coupled to the system input bus and to an input of the second CPU, an output of the second CPU (CPU 2 ) is coupled to the CPU compare unit, and wherein the first CPU and the second CPU are adapted to execute the same program code and the CPU compare unit is adapted to compare an output signal of the first delay stage, which is a delayed output signal of the first CPU, with an output signal of the second CPU.

2 . The electronic device of claim 1 , wherein the first delay stage and the second delay stage are adapted to delay the data by a delay of at least one of 0.5, 1, 1.5 or 2 clock cycles.

3 . The electronic device of claim 1 , wherein the CPU compare unit is adapted to report a match or mismatch of the compared output signals.

4 . The electronic device of claim 1 , wherein the output of the first CPU is coupled in parallel to the first delay stage.

5 . A method for lock-step comparison of CPU outputs of an electronic device, in particular a microcontroller, having a dual CPU architecture, the method comprising:

executing the same program code on a first CPU and a second CPU in response to data provided via a system input bus;

delaying an output data of the first CPU by a predetermined first delay to receive a delayed output data;

delaying the data to be input to the second CPU by a predetermined second delay; and

comparing the output data of the second CPU with the delayed output data of the first CPU.

6 . The method of claim 5 , wherein the first delay and the second delay are equal.

7 . The method of claim 5 , wherein the delay of either the first delay or the second delay amounts to at least one of 0.5, 1, 1.5 or 2 clock cycles.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: TEXAS INSTRUMENTS DEUTSCHLAND GMBH
To: TEXAS INSTRUMENTS INCORPORATED
Reel/Frame 055314/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2008
From: TROPPMAN, RAINER; FUESSL, BERNARD
To: TEXAS INSTRUMENTS DEUTSCHLAND GMBH
Reel/Frame 020639/0407 →