IP Library › Granted Patent US 11,327,853
Granted Patent B2
US 11,327,853 · App. 17/141,293 · Granted May 10, 2022

Multicore system for determining processor state abnormality based on a comparison with a separate checker processor

Inventor: Takanaga Yamazaki (Niiza, JP)
Assignee: SANKEN ELECTRIC, LTD.
G06F11/1641
View Patent ↗
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 11,327,853
App. No.
17/141,293
Granted
May 10, 2022
Kind
B2
Abstract

A multicore system according to one or more embodiments is disclosed, which may include processors that execute processing different from each other, a selector that selects one of the processors, a checker processor, a comparator that compares an external state of the processor selected by the selector with an external state of the checker processor, or compares an internal state of the processor selected by the selector with an internal state of the checker processor, and a controller that determines that the selected processor or the checker processor is abnormal in response to the external states or the internal states not matching each other based on comparison results obtained by the comparator.

Claims (26)

1. A multicore system, comprising:

processors that execute processing different from each other;

a selector that selects one of the processors;

a checker processor;

a comparator that compares an external state of the processor selected by the selector with an external state of the checker processor, or compares an internal state of the processor selected by the selector with an internal state of the checker processor; and

a controller that determines that the selected processor or the checker processor is abnormal in response to the external states or the internal states not matching each other based on comparison results obtained by the comparator.

2. The multicore system according to claim 1 , further comprising:

a copy controller that copies the internal state of the processor selected by the selector to the checker processor in response to starting the comparing of the external states or the internal states between the processor selected by the selector and the checker processor.

3. The multicore system according to claim 2 , wherein

the selector selects processors from the processors by a round robin method.

4. The multicore system according to claim 2 , wherein

the selector selects processors from the processors by time sharing based on a selection signal from the controller.

5. The multicore system according to claim 1 , wherein

the selector selects processors from the processors by a round robin method.

6. The multicore system according to claim 1 , wherein

the comparator changes a frequency of the comparing of the processor selected by the selector with the checker processor based on a required level of reliability.

7. The multicore system according to claim 1 , wherein

the comparator increases a frequency of the comparing of the processor selected by the selector with the checker processor in response to a required level of reliability being higher.

8. The multicore system according to claim 6 , further comprising:

a first delay circuit that delays the external state or the internal state from the processor selected by the selector for a predetermined delay time and outputs the external state or the internal state of the processor selected by the selector to the comparator;

a second delay circuit that delays the internal state of the processor selected by the selector for a predetermined delay time and outputs the internal state of the processor selected by the selector to the checker processor in response to starting the comparing of the processor selected by the selector with the checker processor; and

a third delay circuit that delays an event input for a predetermined delay time and outputs the event input to the checker processor.

9. The multicore system according to claim 6 , wherein

the processors and the checker processor are formed of the same hardware.

10. The multicore system according to claim 1 , wherein

the selector selects processors from the processors by time sharing based on a selection signal from the controller.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: YAMAZAKI, TAKANAGA
To: SANKEN ELECTRIC CO., LTD.
Reel/Frame 054808/0308 →
Continuity (2)
Continuation PCTJP2018026921 · Jul 18, 2018
Related Publication 20210124635A1 · Apr 29, 2021
Cited By (1)
US 12,237,838