Redundant BIOS Flash ROM Self-Diagnosis and Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In storage control devices, recovering from BIOS memory abnormalities is challenging due to the risk of human error during maintenance and difficulty in identifying abnormalities, leading to increased maintenance costs and system downtime.

Innovation Solution

A storage control device with two redundant BIOS flash ROMs, where one BIOS is used for startup and the other for redundancy, allowing for self-diagnosis and data restoration by overwriting faulty data with data from the redundant BIOS during startup, ensuring system availability and reducing maintenance costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If BIOS memory recovery is performed by manual maintenance work, then BIOS data can be restored, but human error risk increases and maintenance cost increases

Engineering Contradiction:
ImproveBIOS recovery reliabilityVSAvoidMaintenance operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs automatic self-diagnosis and self-restoration of BIOS data by detecting abnormalities in the first BIOS flash ROM during startup and automatically restoring data from the second BIOS flash ROM, eliminating the need for manual maintenance intervention and reducing human error risk

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system maintains a redundant copy of BIOS data in the second BIOS flash ROM and uses this copy to restore the first BIOS flash ROM when abnormalities are detected, enabling automatic recovery without manual intervention

Inventive Principle:
Principle #26Copying

2Reliability

If BIOS memory is restored using external devices or other components, then BIOS data can be recovered, but it becomes difficult to identify where the abnormality exists in the BIOS memory

Engineering Contradiction:
ImproveBIOS recovery capabilityVSAvoidAbnormality identification difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The second BIOS flash ROM serves as an intermediary storage medium that contains a valid copy of BIOS data, allowing the system to restore the first BIOS flash ROM without requiring external devices while maintaining the ability to identify and locate abnormalities through comparison with the redundant copy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-stores a valid copy of BIOS data in the second BIOS flash ROM before any abnormality occurs, enabling immediate restoration and abnormality identification during startup without requiring external intervention or complex diagnostic procedures

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single BIOS flash ROM is used, then device complexity is reduced, but system availability decreases when BIOS abnormality occurs

Engineering Contradiction:
ImproveBIOS storage structureVSAvoidSystem availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system assigns different roles to different parts of the BIOS storage system: the first BIOS flash ROM is used for active startup operations while the second BIOS flash ROM is dedicated to storing redundant backup data, with each part optimized for its specific function

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system automatically detects when the first BIOS flash ROM contains abnormalities and recovers by switching to use the second BIOS flash ROM for startup operations, effectively discarding the faulty first ROM temporarily while maintaining system availability

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10691565B2Storage control device and storage control method
Publication Date: 2020.06.23 FUJITSU LTD
  • US10691565B2 patent drawing
  • US10691565B2 patent drawing
  • US10691565B2 patent drawing

AI summary

A storage control device includes a first memory, a second memory, and a processor. The first memory stores therein a first startup program for starting up the storage control device. The second memory stores therein a second startup program for starting up the storage control device. The processor performs a startup process of starting up the storage control device by executing the first startup program stored in the first memory. The processor performs diagnosis for the first memory during the startup process. The processor restores, in a case where an abnormality is detected in a first portion of a first area of the first memory, first data stored in the first portion by overwriting the first data with data of a part of the second startup program stored in the second memory. The first area is a storage area in which the first startup program is stored.