Embedded Checksum Data Transfer for Low-Overhead Bus Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In safety-critical applications like automotive systems, existing data transmission protocols face challenges in reducing data overhead while ensuring data integrity, particularly in systems with high bus activity where bandwidth limitations occur due to the need for end-to-end protection mechanisms like checksums and acknowledgment frames.

Innovation Solution

The method involves encoding sideband information, such as identification fields, into a data check field within data frames and transmitting only the data check field, rather than the identification field itself, to reduce overhead and enhance end-to-end protection by embedding this information in checksums, allowing for verification without explicit transmission of device identifiers or addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If checksum fields and identification fields are directly transmitted in data frames, then data integrity verification is ensured, but bus bandwidth is reduced and overhead increases

Engineering Contradiction:
Improvedata integrityVSAvoidbus bandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The identification field information is extracted from the data frame and used to generate an embedded checksum. Instead of transmitting separate identification fields and checksums, the identification information is taken out and integrated into the checksum generation process, reducing the number of transmitted bits while maintaining verification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The identification field and checksum field are merged into a single embedded checksum value. The transmitter generates a checksum that incorporates both data integrity verification and identification information, while the receiver uses locally stored identification data to verify the received frame, combining multiple functions into one transmitted field.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If end-to-end protection mechanisms are implemented, then data corruption is detected, but the number of transmitted bits increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidnumber of transmitted bits
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Redundant identification bits are extracted from the transmission stream and replaced with an embedded checksum mechanism. The identification information is taken out of the direct transmission path and instead used to generate a compact checksum value that provides both error detection and identification verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The checksum parameter is changed from a simple error detection value to an embedded checksum that incorporates identification information. By changing the parameter structure of the checksum to include identification data, the system reduces the total number of transmitted bits while maintaining or enhancing error detection capability.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If acknowledgment frames are transmitted, then data transfer reliability is improved, but system power consumption increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidsystem power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The acknowledgment function is extracted and integrated into the embedded checksum verification process. Instead of transmitting separate acknowledgment frames, the receiver verifies the embedded checksum and implicitly acknowledges correct reception, eliminating the need for additional acknowledgment transmission and reducing power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11108499B2System and method for transferring data and a data check field
Publication Date: 2021.08.31 INFINEON TECHNOLOGIES AG
  • US11108499B2 patent drawing
  • US11108499B2 patent drawing
  • US11108499B2 patent drawing

AI summary

In accordance with an embodiment, a method of transferring data includes determining, by a first device, a data check field of a data frame based on a predetermined identification field and a plurality of data bits, wherein the predetermined identification field represents at least one of a content, source or target of the plurality of data bits; and transmitting, by the first device to a second device, the data frame comprising the plurality of data bits and the data check field without directly transmitting the predetermined identification field.