Data Path Protection Circuit with Input Output Check Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data paths in systems, such as image paths, fail to meet requirements for system functional safety, leading to excessive hardware overhead due to the need for redundancy, ECC protection, and register parity check protection within the data path.

Innovation Solution

A protection circuit and method for a data path that includes an input processing circuit, an output processing circuit, and a comparison module, which perform check operations on input and output data frames to generate an error alarm signal, thereby detecting errors without the need for extensive internal protection, thus reducing hardware overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundancy design, parity check protection, and ECC protection are performed simultaneously in the image path, then system functional safety is improved, but hardware overhead becomes excessive

Engineering Contradiction:
Improvesystem functional safetyVSAvoidhardware overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the protection function from the internal data path and places it in an external protection circuit. The input processing circuit and output processing circuit are positioned outside the image path to perform check operations on input and output data frames respectively, removing the need for extensive internal protection circuits while maintaining safety

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary protection circuit that sits between the input and output of the data path. This intermediary circuit performs check operations and compares results without being part of the critical internal data path, reducing hardware overhead while providing protection

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If check operations are performed on input and output data frames with comparison, then error detection capability is improved, but circuit complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The protection circuit is segmented into three independent modules: input processing circuit, output processing circuit, and comparison module. Each module performs a specific function (check operation on input, check operation on output, and comparison respectively), making the system easier to design and maintain while providing comprehensive error detection

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the protection circuit have specialized functions tailored to their specific roles. The input processing circuit is optimized for checking input data frames, the output processing circuit for checking output data frames, and the comparison module for comparing results, allowing each component to be designed with appropriate complexity for its specific task

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12119072B2Protection circuit, method and apparatus for data path, and computer readable storage medium
Publication Date: 2024.10.15 HORIZON JOURNEY (HANGZHOU) ARTIFICIAL INTELLIGENCE TECHNOLOGY CO LTD
  • US12119072B2 patent drawing
  • US12119072B2 patent drawing
  • US12119072B2 patent drawing

AI summary

Disclosed are protection circuit, method and apparatus for data path and a computer readable storage medium. The circuit includes an input processing circuit, an output processing circuit, and a comparison module. The comparison module is electrically connected to the input processing circuit and the output processing circuit, respectively; the input processing circuit is configured to perform a check operation on an input data frame according to a preset check mode to obtain a first operation result; the output processing circuit is configured to perform a check operation on an output data frame corresponding to the input data frame according to the preset check mode to obtain a second operation result; and the comparison module is configured to acquire the first operation result and the second operation result, and generate a first error alarm signal for the data path based on the first operation result and the second operation result.