Data Inversion Circuit for DBI-AC Encoding in PAM 4 Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data encoding techniques are inadequate for enhancing data transmission efficiency using PAM 4 signals, leading to inefficiencies in power consumption and increased crosstalk phenomena in high-speed data transmission systems.

Innovation Solution

A data inversion circuit that performs DBI-AC encoding by analyzing input data patterns to determine optimal encoding strategies, reducing power consumption and minimizing crosstalk through dynamic encoding methods such as inverting data symbols and exchanging positions of data symbols based on signal values and stack values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PAM 4 signal is used to transmit 2 bits at a time, then data transmission speed is enhanced, but crosstalk phenomenon increases due to frequent signal transitions

Engineering Contradiction:
Improvedata transmission speedVSAvoidcrosstalk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies data inversion technique where data symbols are inverted based on stack value analysis. When the stack value (number of signal transitions) exceeds a threshold, the data symbols are inverted to reduce transitions and minimize crosstalk, while still maintaining high-speed PAM 4 transmission

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent dynamically adjusts encoding strategy based on real-time analysis of data patterns and stack values. The system selectively applies inversion or exchange operations depending on the specific data situation, making the crosstalk mitigation adaptive rather than static

Inventive Principle:
Principle #15Dynamics

2Reliability

If data encoding techniques are applied to reduce crosstalk, then signal integrity improves, but power consumption increases due to additional processing

Engineering Contradiction:
Improvesignal integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the parameter of data symbol representation by exchanging positions of symbols with similar signal values. This reduces signal transitions and power consumption while maintaining data integrity, rather than using more complex encoding schemes

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If conventional DBI encoding is used, then power consumption is reduced, but it cannot effectively address crosstalk in PAM 4 signals

Engineering Contradiction:
Improvepower consumptionVSAvoidcrosstalk
Core Design Contradiction:
Use of energy by moving objectVSObject-affected harmful factors

Solution Approach 1:

The patent merges DBI (Data Bus Inversion) with AC (Alternating Current) encoding techniques to create DBI-AC encoding. This combination leverages the power-saving benefits of DBI while adding crosstalk mitigation capabilities through exchange operations specific to PAM 4 signals

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the encoding process into two distinct operations: inversion of data symbols and exchange of data symbol positions. This segmentation allows each operation to target specific aspects of the problem (power consumption and crosstalk respectively) while working together

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12074740B2Data inversion circuit to perform DBI-AC encoding using PAM 4 signal
Publication Date: 2024.08.27 INDUSTRY UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY
  • US12074740B2 patent drawing
  • US12074740B2 patent drawing
  • US12074740B2 patent drawing

AI summary

According to an aspect, a data inversion circuit configured to perform DBI-AC encoding using a PAM 4 signal may comprise a data generation unit configured to generate input data based on the PAM 4 signal, a channel comprising N data lines, a first auxiliary signal generation unit configured to generate a first auxiliary signal that determines whether to perform a first encoding on the input data based on the number of each of a plurality of data symbols included in the input data, a first data encoding unit configured to generate intermediate data by performing the first encoding on the input data based on the first auxiliary signal, a second auxiliary signal generation unit configured to generate a second auxiliary signal that determines whether to perform a third encoding on the intermediate data by analyzing the relationship between a plurality of data symbols at a current time point and a plurality of data symbols at a previous time point included in the intermediate data and a second data encoding unit configured to generate encoded data by performing the third encoding on the intermediate data based on the second auxiliary signal, and to transmit the generated encoded data to a data reception unit via the channel and the first auxiliary signal and the second auxiliary signal may be combined into one signal and implemented as a PAM 4 signal.