PAM-4 Encoding Lookup Tables for Maximum Transition Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional PAM-4 signaling systems face challenges in implementing maximum transition avoidance coding with minimal overhead, particularly when handling 32-bit data, leading to increased power consumption and signal distortion due to the need for additional signal lines and chip area.

Innovation Solution

The implementation of a device and method using 7:8 bit encoding with lookup tables that minimize overhead by selectively interconnecting sub-block lookup tables to encode and decode 2-bit PAM-4 symbols, reducing the number of required signal lines and supporting maximum transition avoidance coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If maximum transition avoidance coding is implemented in conventional PAM-4 signaling systems, then signal distortion is reduced, but overhead increases due to additional signal lines and chip area

Engineering Contradiction:
Improvesignal qualityVSAvoidoverhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoding process is segmented into two independent stages: first encoding each 2-bit data group into a 2-bit PAM-4 symbol using a standard conversion table, then applying transition avoidance by selectively inverting symbols based on transition detection. This segmentation allows MTA to be applied to individual symbols rather than requiring complex joint encoding of multiple symbols, reducing overhead while maintaining signal quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary encoding of each 2-bit data group into a PAM-4 symbol using a standard conversion table before applying the transition avoidance mechanism. This preliminary action allows the subsequent inversion operation to work on already-encoded symbols, simplifying the overall encoding process and reducing the complexity of conversion tables while ensuring maximum transition avoidance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If maximum transition avoidance coding is applied to 32-bit data, then inter-symbol interference is reduced, but power consumption increases due to additional signal lines

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

Solution Approach 1:

The 32-bit data stream is segmented into multiple independent 2-bit groups, each encoded separately into PAM-4 symbols. The transition avoidance mechanism then operates independently on each symbol based on transition detection, avoiding the need for additional signal lines across the entire 32-bit word while maintaining signal integrity through localized transition control.

Inventive Principle:
Principle #1Segmentation

3Reliability

If conventional MTA coding is used with PAM-4 signaling, then voltage transitions are minimized, but chip area increases due to larger conversion tables

Engineering Contradiction:
Improvetransition controlVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The conversion table is segmented into a standard 2-bit to 2-bit PAM-4 symbol conversion table, which is significantly smaller than conventional MTA tables. The segmentation of the encoding process into preliminary symbol encoding followed by independent inversion operations allows the use of this compact table while still achieving maximum transition avoidance, thereby reducing chip area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary encoding using a compact standard conversion table before applying transition avoidance through symbol inversion. This preliminary action using a small table, rather than a large comprehensive MTA table, dramatically reduces the chip area required for the conversion table while maintaining effective transition control through the subsequent inversion step.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4057515B1Devices for encoding
Publication Date: 2024.04.24 SAMSUNG ELECTRONICS CO LTD
  • EP4057515B1 patent drawingFigure 1
  • EP4057515B1 patent drawingFigure 2
  • EP4057515B1 patent drawingFigure 3

AI summary

Provided is a device and a method for encoding and decoding to implement maximum transition avoidance coding with minimum overhead. An exemplary device may comprise a transmitter for a data bus, the transmitter comprising an encoder configured to convert data bursts to be transmitted to the data bus into codewords constituted by symbols, wherein the encoder comprises a logic circuit representing correlations between the data bursts and the symbols, wherein the logic circuit comprises: a plurality of sub-block lookup tables classified according to a number of codeword mappings, wherein the codeword mappings represent correlations between some bit values in the data bursts and the symbols; and a combination lookup table selectively interconnecting encoding results according to the plurality of sub-block lookup tables based on remaining bit values in the data bursts,wherein the encoder is configured to provide the codeword corresponding to the data bursts to the data bus by using the combination lookup table and the plurality of sub-block lookup tables.