Mirrored ROM Switching Circuit for Failover Without Reboot

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices with ROM chips face disruptions and manual reconfiguration requirements when a primary ROM fails, as switching to a backup ROM often necessitates manual intervention and device rebooting.

Innovation Solution

A system and method for automatically detecting a failure in a first ROM device and seamlessly switching to a mirrored second ROM device, allowing continuous operation without rebooting or reconfiguration by using a control circuit to decouple the failed ROM and couple the backup ROM to the common output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a backup ROM chip is incorporated to serve as a backup, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The ROM system is segmented into a primary ROM chip and a backup ROM chip, each independently functional. The control circuit segments the switching logic into automatic detection and manual reconfiguration modes, allowing the system to maintain reliability through redundancy while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the operational parameter of the ROM subsystem by introducing an automatic switching mode that dynamically alters which ROM chip is active. This parameter change (from static to dynamic ROM selection) improves reliability without requiring complex manual intervention procedures, as the switching is automated based on detection signals.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If manual reconfiguration is required to switch to backup ROM, then ease of manufacture is improved, but ease of operation deteriorates

Engineering Contradiction:
Improveease of manufactureVSAvoidease of operation
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The control circuit is pre-configured with the capability to automatically detect ROM chip failures and initiate switching procedures before manual intervention is needed. This preliminary automation of the switching logic simplifies operation during actual failure events, while the manufacturing process remains straightforward as it only requires implementing the predetermined switching circuitry.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If automatic failure detection is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control circuit implements a feedback mechanism that continuously monitors the operational status of the primary ROM chip. When a failure is detected, the feedback signal automatically triggers the switching process to activate the backup ROM chip. This feedback-based automatic detection improves productivity by eliminating manual monitoring, while the complexity is managed through a straightforward feedback loop architecture.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11984175B2Automatic mirrored ROM
Publication Date: 2024.05.14 ADVANCED MICRO DEVICES INC
  • US11984175B2 patent drawing
  • US11984175B2 patent drawing
  • US11984175B2 patent drawing

AI summary

The disclosed method may include detecting, by a control circuit coupled to a first read only memory (ROM) device and a second ROM device, a failure of a first output signal from the first ROM device to a common output. The first ROM device is connected to the common output and the second ROM device is disconnected from the common output. The method also includes switching, by the control circuit in response to detecting the failure, the common output from the first ROM device to the second ROM device. Various other methods, systems, and computer-readable media are also disclosed.