Buffer Abnormality Detection for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In communication systems with Micro-Processing Units (MPUs) having different processing and transfer speeds, the existing buffer technology fails to detect and prevent the transfer of abnormal data, leading to potential errors and inefficiencies.

Innovation Solution

An information processing device with a buffer, memory, and controller that writes abnormality detection data to the buffer, detects abnormalities using test data, and prohibits writing to affected memory areas to prevent abnormal data transfer, allowing for real-time detection and prevention of data errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a buffer is used to temporarily store data for communication among MPUs with different processing speeds, then data transfer speed is enhanced, but abnormal data cannot be detected and may be transferred

Engineering Contradiction:
Improvedata transfer speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system writes predetermined abnormality detection data to the buffer before normal data transfer operations. This preliminary action enables the receiver MPU to verify buffer functionality and detect abnormalities before they affect actual data communication, thus maintaining both high transfer speed and data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The receiver MPU reads the abnormality detection data from the buffer and writes abnormality detection results back to a register. This feedback mechanism allows the system to monitor buffer health continuously and prevent abnormal data transfer while maintaining normal communication speed.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the buffer only provides storage function, then device complexity is reduced, but abnormality detection capability is lost

Engineering Contradiction:
Improvebuffer structureVSAvoidabnormality detection
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The buffer is designed to serve multiple functions: it stores both normal communication data and predetermined abnormality detection data. The receiver MPU performs dual roles by both receiving normal data and detecting abnormalities through the detection data, eliminating the need for separate detection hardware while maintaining simplicity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The receiver MPU uses its own resources to detect buffer abnormalities by reading the predetermined detection data written in the buffer. This self-service approach eliminates the need for external detection devices, maintaining device simplicity while enabling abnormality detection capability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9952920B2Information processing device, information processing method, and program
Publication Date: 2018.04.24 KK TOSHIBA
  • US9952920B2 patent drawing
  • US9952920B2 patent drawing
  • US9952920B2 patent drawing

AI summary

An information processing device according to an embodiment includes a buffer, a memory, and a controller. The buffer is capable of storing target data for transfer. The memory is capable of storing a fact that predetermined abnormality detection data is written in the buffer and storing an abnormality detection result of the buffer, the abnormality detection result being written by an external controller which controls a first control target. The controller controls a second control target which is different than the first control target; writes, in the buffer, the abnormality detection data to be transferred to the external controller; makes the memory to hold the fact; and, when the abnormality detection result indicates detection of abnormality, prohibits writing of data in at least such memory areas, from among memory areas in the buffer, in which abnormality is detected.