Delayed Lockstep CPU Switching for Fault-Tolerant Semiconductors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices that employ a lockstep technique to enhance reliability fail to continue operations in the event of hardware failure within a CPU core, thereby limiting the improvement in reliability.

Innovation Solution

A semiconductor device configuration that includes a main device and a sub device operating in a delayed lockstep mode, with a delay circuit to delay the output of the main device and a switching circuit to switch operations from the main device to the sub device based on failure information, ensuring continuous operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a lockstep technique is used to enhance reliability, then reliability is improved, but the device cannot continue operations in the event of hardware failure

Engineering Contradiction:
ImprovereliabilityVSAvoidcontinuation of operation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by preparing a standby CPU core in advance that can take over operations if the main CPU core fails. The standby core is pre-configured and ready to execute, ensuring that operation continuation is possible without waiting for recovery or reconfiguration after failure occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the operational state parameter of the CPU cores by switching from a single-active configuration to a standby-active configuration upon failure detection. This parameter change enables the system to adapt its operational mode to maintain reliability and continuity despite hardware failure.

Inventive Principle:
Principle #35Parameter changes

2Speed

If delay circuits are used to alleviate timing constraints, then timing constraints are improved, but device complexity increases

Engineering Contradiction:
Improvetiming constraintsVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the delay circuit functionality into the clock signal distribution system by using a single delay circuit that delays the clock signal to both the main and standby CPU cores. This combined approach achieves timing alignment without requiring separate delay circuits for each core, thereby reducing overall device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12237838B2Semiconductor device
Publication Date: 2025.02.25 RENESAS ELECTRONICS CORP
  • US12237838B2 patent drawing
  • US12237838B2 patent drawing
  • US12237838B2 patent drawing

AI summary

A technique for enhancing reliability is provided. A semiconductor device includes a main device which operates in a delayed lockstep mode, a sub device which operates in parallel to the main device in a delayed lockstep mode, a delay circuit which delays an output of the main device, a switching circuit which switches the main device to the sub device according to failure information of the main device.