2D Error-Correcting Transition Encoding for Serial-Link Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for inserting transitions in serial data streams to maintain decoder synchronization are inefficient, as they allocate bits solely for clock signals, reducing the conveyance of meaningful information.

Innovation Solution

A 2D block encoding method using parity and alternating data bits, combined with error correction codes, ensures guaranteed transitions in serial data streams, optimizing resource utilization and maintaining synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transition bits are periodically inserted at fixed intervals to maintain decoder synchronization, then synchronization reliability is improved, but information transmission efficiency deteriorates due to allocation of bits solely for clock signals

Engineering Contradiction:
Improvedecoder synchronizationVSAvoidinformation transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the clock signal function with data transmission by encoding transition requirements directly into the data bits themselves. The encoder modifies data bits to satisfy transition constraints while simultaneously conveying information, eliminating the need for separate dedicated clock bits. This combines two previously separate functions (clock signaling and data transmission) into a unified process.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encoding scheme makes data bits multi-functional: they serve both as information carriers and as clock signal generators. By imposing transition constraints on data bits and using encoding/decoding algorithms, the same bits perform dual roles, achieving universal functionality without requiring additional dedicated resources for clock signaling.

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

2Measurement precision

If dedicated clock signal bits are allocated in the bitstream, then clock recovery accuracy is improved, but resource utilization deteriorates due to reduced conveyance of meaningful information

Engineering Contradiction:
Improveclock recovery accuracyVSAvoidresource utilization
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent combines clock signal generation with data bit transmission. The encoder ensures that data bits inherently contain transitions suitable for clock recovery by modifying the encoding process, rather than adding separate clock bits. This merging eliminates waste of transmission resources on dedicated clock signals while maintaining sufficient transition frequency for accurate clock recovery.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The data bits themselves provide the clock signal function through their encoded transitions. Instead of relying on external or dedicated clock signaling mechanisms, the data transmission process self-generates the necessary clock information through its own bit transitions, making the system self-sufficient and resource-efficient.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If transition frequency is increased to improve clock signal integration, then synchronization stability is improved, but data transmission capacity deteriorates due to reduced information density

Engineering Contradiction:
Improvesynchronization stabilityVSAvoiddata transmission capacity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent changes the encoding parameters and algorithms to achieve higher transition frequency without proportionally reducing information density. By using sophisticated encoding schemes that efficiently pack information while ensuring frequent transitions, the system maintains high data capacity while providing sufficient clock signal frequency for stable synchronization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The encoding process dynamically adjusts bit patterns to satisfy transition requirements while maximizing information transmission. The encoder and decoder work together to adaptively manage the balance between transition frequency and information density, allowing the system to maintain synchronization stability without permanently sacrificing data transmission capacity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12463749B2Method and apparatus for generating error correcting codes with transition encoding
Publication Date: 2025.11.04 SAMSUNG ELECTRONICS CO LTD
  • US12463749B2 patent drawing
  • US12463749B2 patent drawing
  • US12463749B2 patent drawing

AI summary

A system and a method are disclosed for encoding data including receiving at least one block of data; encoding the at least one block of data by generating a two-dimensional (2D) table having a plurality of rows and a plurality of columns, wherein one or more bits included in the at least one block is formed as a first row included in the plurality of rows, an odd parity bit is appended to each of the plurality of rows, and an error correction code is formed for each of the plurality of columns; and transmitting the encoded at least one block of data row by row over a serial link.