Power Failure Disconnector for Memory Backup in Information Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In power-failure dealing systems that omit the power-failure FPGA, there is a risk of fatal errors due to access attempts to peripheral devices during backup, as the CPU executing device drivers can generate accesses to peripheral devices without power, leading to system failures.

Innovation Solution

An information processing apparatus with a processor, peripheral device, memory, power-failure detector, and disconnector that disconnects communication between the processor and peripheral device upon power failure detection, allowing the processor to perform a memory backup process independently, thereby preventing access to power-off peripheral devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If the power-failure FPGA is omitted to reduce manufacturing cost, then the system can execute memory backup using the CPU, but the CPU may generate access requests to peripheral devices during power failure causing fatal errors

Engineering Contradiction:
Improvemanufacturing costVSAvoidsystem stability during power failure
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

A disconnector device is introduced as an intermediary component between the CPU and peripheral devices. This disconnector receives a disconnect request from the CPU and physically disconnects the communication path to peripheral devices, preventing access requests from reaching them during power failure while allowing the CPU to continue executing memory backup operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional components: the CPU for execution control, the disconnector for communication path management, and peripheral devices for I/O operations. This segmentation allows the CPU to operate independently on memory backup while the disconnector separately manages the isolation of peripheral devices, resolving the conflict between cost reduction and reliability

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the CPU executes device drivers during power failure to perform memory backup, then memory backup can be achieved without power-failure FPGA, but access requests may be generated to peripheral devices without power supply

Engineering Contradiction:
Improvesystem configurationVSAvoidfatal error from peripheral device access
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The disconnector is configured to receive a disconnect request before the CPU executes device drivers during power failure. This preliminary action disconnects the communication path to peripheral devices in advance, preventing any access requests from reaching them and avoiding fatal errors before they can occur

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The disconnector acts as an intermediary that blocks communication between the CPU and peripheral devices during power failure operations, allowing the CPU to execute memory backup without directly interacting with unpowered peripheral devices, thus eliminating the harmful access effect

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10210057B2Information processing apparatus with memory backup function for power failure
Publication Date: 2019.02.19 FUJITSU LTD
  • US10210057B2 patent drawing
  • US10210057B2 patent drawing
  • US10210057B2 patent drawing

AI summary

An information processing apparatus includes: a power-failure detector that detects a halt of power supply from a power source; a standby power supply that supplies, when the power supply from the power source is halted, standby power to a processor, a memory, and a storing device; and a disconnector that disconnects communication between the processor and a peripheral device. When the power-failure detector detects the halt of power supply from the power source, the disconnector disconnects the communication between the processor and the peripheral device and the processor carries out a memory backup process that reads data from the memory and stores the read data into the storing device. With this configuration, the memory backup process is surely carried out even in the event of power failure.