IP Library Granted Patent US 12,372,997
Granted Patent B2
US 12,372,997 · App. 18/033,574 · Granted Jul 29, 2025

Processing device and error detection method

Inventors: Kenichi Sugita (Yokohama, JP); Hideyuki Oguri (Yokohama, JP); Takao Yamauchi (Yokohama, JP); Hiroki Mizosoe (Yokohama, JP)
Assignee: HITACHI INFORMATION AND TELECOMMUNICATION ENGINEERING, LTD.
G06F1/10G06F1/12
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 12,372,997
App. No.
18/033,574
Granted
Jul 29, 2025
Kind
B2
Abstract

A processing device comprises: operation circuits that operate based on a clock signal supplied from a clock generation circuit; a distribution circuit that branches the clock signal and outputs branched clock signals to the operation circuits; and a detection circuit that compares outputs of the operation circuits and detects an error. At least one of the operation circuits is coupled to the distribution circuit via at least one conversion circuit that converts the clock signal into a clock signal capable of detecting an abnormality in the clock signal when an abnormality occurs in the clock signal.

Claims (31)

1. A processing device comprising:

a plurality of operation circuits, each operation circuit comprising a central processing unit (CPU) or an arithmetic core, that operate based on a clock signal supplied from a clock generation circuit;

a distribution circuit that branches the clock signal and outputs branched clock signals to the plurality of operation circuits; and

a detection circuit that compares outputs of the plurality of operation circuits and detects an error,

at least one of the plurality of operation circuits being coupled to the distribution circuit via at least one conversion circuit that converts the clock signal into a clock signal capable of detecting an abnormality in the clock signal when an abnormality occurs in the clock signal.

2. The processing device according to claim 1 , comprising a plurality of conversion circuits, wherein each of the plurality of operation circuits is coupled to the distribution circuit via a respective one of the plurality of conversion circuits.

3. The processing device according to claim 2 , wherein

the plurality of operation circuits include a first operation circuit,

the first operation circuit is coupled to a respective one of the plurality of conversion circuits that divides a frequency of the clock signal,

the plurality of operation circuits other than the first operation circuit are coupled to one conversion circuit that divides the frequency of the clock signal and generates a delay,

frequency division ratios of each of the plurality of conversion circuits each coupled to one of the plurality of operation circuits are different, and

delay cycles of each of the plurality conversion circuits each coupled to one of the plurality of operation circuits other than the first operation circuit are different.

4. The processing device according to claim 2 , wherein each of the plurality of conversion circuits comprises a first conversion circuit configured to divide a respective frequency of a respective clock signal and a second conversion circuit configured to multiply the respective frequency of the respective clock signal and wherein

each of the plurality of operation circuits is coupled to a respective one first conversion circuit and a respective one second conversion circuit,

frequency division ratios of each of a plurality of first conversion circuits each coupled to one of the plurality of operation circuits are different, and

multiplication rates of each of a plurality of second conversion circuits each coupled to one of the plurality of operation circuits are different.

5. The processing device according to claim 1 , wherein

the at least one conversion circuit is a phase synchronization circuit.

6. An error detection method performed by a processing device, comprising:

a first step of branching, by the processing device, a clock signal supplied from a clock generation circuit;

a second step of converting, by the processing device, at least one of a branching clock signals into a clock signal capable of detecting an abnormality in the clock signal when an abnormality occurs in the clock signal;

a third step of performing, by the processing device, processing operations or arithmetic operations in parallel based on the branched clock signals; and

a fourth step of comparing, by the processing device, execution results of the processing operations or arithmetic operations executed in parallel and detecting an error.

7. The error detection method according to claim 6 , wherein

the second step includes a step of executing, by the processing device, phase synchronization processing on one of the branched clock signals.

8. The error detection method according to claim 6 , wherein

the second step includes a step of executing, by the processing device, phase synchronization processing on each of the branched clock signals;

the phase synchronization processing executed for the at least one of the branched clock signals includes delay processing.

9. The error detection method according to claim 6 , wherein

the second step includes a step of executing, by the processing device, phase synchronization processing on the branched clock signals, and

the phase synchronization processing executed for the branched clock signals includes frequency division and multiplication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2023
From: SUGITA, KENICHI; OGURI, HIDEYUKI; YAMAUCHI, TAKAO; MIZOSOE, HIROKI
To: HITACHI INFORMATION AND TELECOMMUNICATION ENGINEERING, LTD.
Reel/Frame 063427/0984 →
Continuity (1)
Related Publication 20240377854A1 · Nov 14, 2024
References Cited (13)
US 9225507B1 · Lye · 2015 [cited by examiner]
US 10936003B1 · Wu · 2021 [cited by examiner]
US 11500412B2 · Chromczak · 2022 [cited by examiner]
US 20010040472A1 · Suga et al. · 2001 [cited by applicant]
US 20100237914A1 · Katoh · 2010 [cited by examiner]
US 20170041006A1 · Uezato · 2017 [cited by applicant]
JP 10020961A · 1996 [cited by applicant]
JP H08163110A · 1996 [cited by applicant]
JP 2001313547A · 2001 [cited by applicant]
JP 2006287736A · 2006 [cited by applicant]
JP 2017033325A · 2017 [cited by applicant]
International Search Report, PCT/JP2022/011402, May 10, 2022, 2 pgs. (JP only). [cited by applicant]
Office Action issued on Jul. 9, 2024 for Japanese Patent Application No. 2023-510451. [cited by applicant]