Client-Aborted Message Handling on Data Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data bus systems face challenges in reliably indicating a client-aborted message without causing message integrity errors or increasing bandwidth usage, as conventional methods like using a fixed FCS value or modifying status registers can lead to misinterpretation or unnecessary overhead.

Innovation Solution

Modifying the frame check sequence (FCS) value to create a unique 'bad' FCS by applying mathematical operations such as ones complement or exclusive OR on the good FCS, ensuring clear indication of a client-aborted message without additional message overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed and known FCS value is used to indicate a client-aborted message, then the indication method is simple, but there is a likelihood that a good message's FCS will be the same as the fixed abort value, causing misinterpretation

Engineering Contradiction:
Improvesimplicity of abort indicationVSAvoidaccuracy of abort indication
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent changes the FCS parameter from a fixed value to a modified value derived from the original FCS through mathematical operations (ones complement, XOR with 0xFF, or XOR with 0xAA). This transformation ensures the aborted message indicator is reliably distinguishable from valid FCS values while maintaining a systematic approach.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a status register bit is set to indicate client-aborted message, then the indication is clear, but the status register must be read in another message or added as payload, decreasing bus bandwidth and adding overhead

Engineering Contradiction:
Improveclarity of abort indicationVSAvoidbus bandwidth efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the abort indication function with the existing FCS field that is already part of every message. By encoding the abort status within the FCS itself through mathematical transformation, the system eliminates the need for separate status registers or additional payload bytes, thereby maintaining bus bandwidth efficiency while providing clear abort indication.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7626935B2Data bus with client-aborted message handling method
Publication Date: 2009.12.01 ANALOG DEVICES INC
  • US7626935B2 patent drawing
  • US7626935B2 patent drawing
  • US7626935B2 patent drawing

AI summary

A data bus and message handling method provide a definitive means of indicating a client-aborted message for data bus systems which employ a message protocol that requires each message conveyed between a client device and an originating device to automatically and atomically include a frame check sequence (FCS). When a message is not to be client-aborted, a ‘good’ FCS is generated by a first method, typically based on the message's data content. However, when a message is to be client-aborted, the FCS is generated by a second method which requires modifying the good FCS value to create a ‘bad’ FCS, preferably using a mathematical means that preserves the uniqueness of the bad FCS to a high degree.