Identifier Verification for Rapid Processing Unit Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional information processing devices lack a means to quickly detect failures in processing units that process multiple information pieces, leading to incorrect output and prioritization of processing rate over error correction, especially in digital signal processing where latency is critical.

Innovation Solution

An information processing device with an identifier assignment unit, input and output memories, and an identifier verification unit that assigns and verifies identifiers for each information piece to determine if the processed information is correctly outputted, allowing for rapid detection of processing unit failures and subsequent error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a processing unit processes multiple information pieces at high speed, then processing rate is improved, but detection of processing errors becomes delayed

Engineering Contradiction:
Improveprocessing rateVSAvoiderror detection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by assigning identifiers to information pieces before processing occurs. This pre-assignment of unique identifiers to each information piece (e.g., each channel's data) enables subsequent rapid verification without adding processing delay. The identifier is attached in advance so that when verification is needed, it can be immediately checked against the output, thus maintaining high processing rates while enabling fast error detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by creating a verification mechanism that compares identifiers from input memories with identifiers from output memories. This feedback loop continuously monitors whether processed information has been correctly routed to the appropriate output memory. When a mismatch is detected, it indicates a processing error, allowing for immediate detection without compromising the high-speed processing of multiple information pieces.

Inventive Principle:
Principle #23Feedback

2Reliability

If identifier verification is performed for all output memories, then error detection reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection reliabilityVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses copying by maintaining identifier copies in both input memories and output memories. Instead of complex verification logic, the system simply copies the identifier assignment information to the output memory alongside the processed data. The verification process then becomes a simple comparison of these copied identifiers, significantly reducing system complexity while maintaining high reliability in error detection.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies universality by using a single identifier assignment mechanism that serves multiple purposes: it labels information pieces for tracking, enables error detection through verification, and provides a basis for identifying the nature of errors. This multi-functional use of identifiers simplifies the overall system architecture, as one mechanism accomplishes what would otherwise require multiple separate systems.

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

Data Source

PatentUS11487599B2Information processing apparatus and information processing method
Publication Date: 2022.11.01 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11487599B2 patent drawing
  • US11487599B2 patent drawing
  • US11487599B2 patent drawing

AI summary

Failure of a processing unit that processes a plurality of information pieces is discovered in a short time. An information processing device 100 including a processing unit 1 that processes a plurality of information pieces includes: an identifier assignment unit 2 that assigns identifiers 60000 to 61023 to the plurality of information pieces 40000 to 41023, respectively; a plurality of input memories 20000 to 21023 that retain the plurality of information pieces 40000 to 41023 and the identifiers 60000 to 61023 assigned to the plurality of information pieces 40000 to 41023, respectively; a plurality of output memories 30000 to 31023 that retain the plurality of information pieces 50000 to 51023 processed by the processing unit 1 and the identifiers 70000 to 71023 assigned to the plurality of processed information pieces 50000 to 51023, respectively; an identifier verification unit 3 that verifies the identifiers 70000 to 71023 by comparing the identifiers 70000 to 71023 with the identifiers 60000 to 61023, respectively; and an error handling unit 4 that performs error handling when identifiers do not match with each other.