Communication Channel Control Apparatus for Packet Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face inefficiencies due to the overhead required by 8b/10b encoding protocols, which reduce the number of packets that can be transmitted across a communication channel by adding extra bits, leading to reduced channel utilization and increased packet transmission time.

Innovation Solution

The method involves generating a virtual delimiter and an invert bit to identify packet boundaries and balance bit transmission, allowing for the concatenation of packet data bytes across multiple serial links without duplicating delimiters, thereby reducing overhead and increasing data transmission rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If 8b/10b encoding protocol is used to transmit data across communication channels, then data transmission reliability is improved, but channel utilization efficiency deteriorates due to added overhead bits

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidchannel utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and eliminates the redundant delimiter bytes that are traditionally transmitted with each packet. By using virtual delimiters represented by bit combinations in the data stream itself, the system removes the overhead of separate delimiter transmissions, thereby improving channel utilization while maintaining packet boundary identification

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the function of data transmission with packet boundary identification. By encoding packet boundaries using specific bit combinations within the data stream (virtual delimiters), the system combines what were previously separate functions (data carrying and boundary marking) into a single integrated approach, reducing overall overhead

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If 8b/10b encoding protocol is used to ensure proper bit transmission, then data integrity is improved, but packet transmission time increases due to overhead

Engineering Contradiction:
Improvedata integrityVSAvoidpacket transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent removes the time-consuming delimiter transmission overhead by using virtual delimiters embedded in the data stream. This extraction of redundant elements directly reduces packet transmission time while maintaining the ability to identify packet boundaries through bit pattern recognition

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary encoding of packet boundary information into the data stream using virtual delimiters. By pre-encoding boundary markers within the packet data itself, the system eliminates the need for separate delimiter transmission steps, thereby reducing overall transmission time

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If delimiters are transmitted with each packet to mark boundaries, then packet identification accuracy is improved, but channel overhead increases reducing transmission efficiency

Engineering Contradiction:
Improvepacket boundary identification accuracyVSAvoidtransmission efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts the packet boundary identification function from separate delimiter transmissions and embeds it directly into the data stream using virtual delimiters. This eliminates the need for additional overhead bytes while maintaining accurate packet boundary identification through bit pattern recognition

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the data bits universal by enabling them to serve dual purposes: carrying payload information and indicating packet boundaries. The virtual delimiter bit combinations allow the same transmission medium to simultaneously convey data and control information, improving efficiency without sacrificing identification accuracy

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

Data Source

PatentUS7697529B2Fabric channel control apparatus and method
Publication Date: 2010.04.13 CISCO TECHNOLOGY INC
  • US7697529B2 patent drawing
  • US7697529B2 patent drawing
  • US7697529B2 patent drawing

AI summary

A method for receiving packet data at a communication channel and transmitting the packet data over serial links of the communication channel. The packet data is sliced into n-bit data portions which are concatenated with a header prior to transmitting an n-bit portion across one of the serial links of the communication channel. The header may include an invert bit to alter the majority sign of an n-bit portion. Other aspects of the present invention are also described herein.