Deskew Buffer Size Reduction via Minimal Skip Ordered Sets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems face challenges in aligning data symbols across multiple data lanes due to varying propagation delays and frequency drifts, leading to increased power consumption and area requirements in deskew buffers.

Innovation Solution

The system generates minimal skip ordered sets by selectively deleting symbols from skip ordered sets, ensuring each set has a predetermined number of symbols, which are then used to align data symbols in deskew modules, reducing buffer size and power consumption while allowing for higher clock frequencies and data rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional skip ordered sets are used to compensate for frequency differences and align data symbols, then data alignment is achieved, but deskew buffers consume considerable power and occupy considerable area

Engineering Contradiction:
Improvedata alignmentVSAvoidpower consumption of deskew buffers
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent extracts and removes unnecessary control symbols from skip ordered sets to create minimal skip ordered sets. By taking out only the essential symbols needed for data alignment while removing redundant ones, the deskew buffer size and power consumption are reduced while maintaining the core functionality of compensating for frequency differences and aligning data symbols across multiple data lanes.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If traditional skip ordered sets are used to compensate for frequency differences and align data symbols, then data alignment is achieved, but deskew buffers occupy considerable area in the receiver

Engineering Contradiction:
Improvedata alignmentVSAvoidarea of deskew buffers
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent extracts and removes unnecessary control symbols from skip ordered sets to create minimal skip ordered sets. By taking out only the essential symbols needed for data alignment while removing redundant ones, the deskew buffer size and power consumption are reduced while maintaining the core functionality of compensating for frequency differences and aligning data symbols across multiple data lanes.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If more control symbols are added to skip ordered sets to prevent data underflow and overflow, then data rate compensation is improved, but skip ordered sets become larger and less efficient

Engineering Contradiction:
Improvedata rate compensationVSAvoidnumber of symbols in skip ordered sets
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by including only the minimum necessary control symbols in minimal skip ordered sets to achieve adequate data rate compensation. Instead of using traditional skip ordered sets with excessive control symbols, the invention uses a selective deletion approach to retain only those symbols that are partially sufficient for preventing data underflow and overflow while minimizing the total number of symbols.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of skip ordered set size by selectively deleting control symbols to create minimal skip ordered sets with optimized symbol counts. This parameter change reduces the quantity of symbols while maintaining the functional capability for data rate compensation, thereby improving efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7995696B1System and method for deskewing data transmitted through data lanes
Publication Date: 2011.08.09 MICROSEMI STORAGE SOLUTIONS US INC
  • US7995696B1 patent drawing
  • US7995696B1 patent drawing
  • US7995696B1 patent drawing

AI summary

A communication system includes a transmitter that transmits multiple data streams to a receiver in the communication system. Each of the data streams includes data and a skip ordered set. The receiver includes a data buffer for each data stream that stores a minimal skip ordered set based on the skip ordered set in the data stream received by the data buffer. Each of the minimal skip ordered sets has a same number of symbols. Additionally, each buffer stores data of the data stream received by the data buffer. The receiver aligns the data among the data buffers based on the minimal skip ordered sets in the data buffers and outputs the aligned data. In this way, the receiver deskews the data in the data streams.