Transition Encoding with Protected Key for Reliable Serial Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing serial data transmission techniques face challenges in ensuring the reliability and integrity of the key used for encoding and decoding, as errors in the key can propagate and render the data unusable, particularly due to run-length limitations in transition encoding.

Innovation Solution

The method involves performing first transition encoding on data bits, generating key protection data using parity bits, and performing second transition encoding on the key protection data to ensure the integrity of the key, including the use of Hamming codes and odd parity bits to detect and correct errors, while maintaining run-length limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If transition encoding is used for serial data transmission, then data can be transmitted efficiently, but run-length limitations cause key errors to propagate and render data unusable

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidkey integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The key is divided into multiple segments with inserted transition encoding patterns between them. This segmentation prevents run-length violations from propagating through the entire key, isolating errors to specific segments while maintaining overall key integrity and enabling reliable data transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transition encoding patterns are preliminarily inserted into the key before the actual data encoding process. This preliminary action ensures that the key structure is pre-configured to prevent run-length violations, thereby preventing error propagation before it can occur during data transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If key protection encoding is added to ensure key integrity, then reliability improves, but device complexity increases

Engineering Contradiction:
Improvekey integrityVSAvoidencoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The key protection encoding is merged with the data encoding process by using the same transition encoding mechanism for both the key and the data. This consolidation allows a single encoder structure to perform both key protection and data encoding, improving reliability while minimizing the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The encoder is designed with multi-functionality to handle both key encoding and data encoding using the same transition encoding logic. This universal approach allows the encoder to perform multiple functions (key protection, data encoding, error prevention) without proportionally increasing complexity, as the same hardware or software module serves multiple purposes.

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

Data Source

PatentUS11695429B2Systems and methods for transition encoding with protected key
Publication Date: 2023.07.04 SAMSUNG DISPLAY CO LTD
  • US11695429B2 patent drawing
  • US11695429B2 patent drawing
  • US11695429B2 patent drawing

AI summary

A method for encoding may include receiving, at an encoder, a series of data bits, performing, at the encoder, first transition encoding on the data bits to generate an encoded series of data bits based on a key, performing, at the encoder, protection encoding on the key to generate key protection data, performing, at the encoder, second transition encoding on the key protection data to generate encoded key protection data, and transmitting an encoded series of transmission bits to a receiver, the encoded series of transmission bits including the encoded series of data bits and the encoded key protection data.