MTA Coding Lookup Tables for 32-Bit PAM-4 Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional PAM-4 signaling systems face challenges in reducing power consumption and increasing memory bandwidth while minimizing overhead, particularly when implementing maximum transition avoidance (MTA) coding for 32-bit data transmission.

Innovation Solution

A device and method that utilize a transmitter with an encoder and a receiver with a decoder, both equipped with logic circuits and lookup tables to convert data bursts into codewords with minimal overhead, employing sub-block and combining lookup tables to manage bit values and symbols, thereby supporting MTA coding without excessive signal lines or chip area usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MTA coding is implemented for 32-bit data transmission using PAM-4 signaling, then signal quality is improved by reducing inter-symbol interference and crosstalk, but overhead increases due to additional signal lines and chip area

Engineering Contradiction:
Improvesignal qualityVSAvoidoverhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoder is divided into multiple sub-blocks, each handling a portion of the data burst. Each sub-block has its own lookup table for MTA coding, allowing parallel processing and reducing the complexity of a single large encoding unit. This segmentation enables 32-bit data transmission without requiring excessive overhead while maintaining signal quality through distributed encoding operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by classifying sub-blocks according to the number of codeword mappings. Instead of a single linear encoding process, the system uses multi-dimensional lookup tables that map data bursts to symbols through multiple classification levels, efficiently managing the encoding complexity for high-bitrate transmission without proportionally increasing overhead.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If memory bandwidth is increased to 32 bits or more, then data transmission capacity is improved, but overhead increases due to the number of signal lines required for MTA coding

Engineering Contradiction:
Improvememory bandwidthVSAvoidnumber of signal lines
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple sub-block encoding operations are combined through a combining lookup table that integrates the results from individual sub-blocks. This merging approach allows the system to handle 32-bit data bursts by combining smaller encoded units, achieving high bandwidth utilization without requiring a proportional increase in signal lines, as the combining table efficiently orchestrates the integrated output.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The lookup tables are designed to be universal and adaptable, handling multiple codeword mappings within a single structure. The same encoding framework can accommodate different data burst sizes and configurations by adjusting the sub-block classification, making the system multi-functional and capable of supporting 32-bit bandwidth without requiring separate dedicated circuits for each function.

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

3Area of stationary object

If sub-block lookup tables are used to reduce overhead, then chip area is reduced, but encoding complexity increases due to the need to classify and combine results from multiple sub-blocks

Engineering Contradiction:
Improvechip areaVSAvoidencoding complexity
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

Data bursts are pre-classified into different sub-block categories based on the number of codeword mappings before the actual encoding process. This preliminary classification organizes the data in a way that simplifies subsequent encoding operations, as each sub-block can be processed through its designated lookup table without requiring complex real-time decision-making during the encoding phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The combining lookup table acts as an intermediary that receives encoded results from multiple sub-blocks and integrates them into the final codeword. This intermediary structure simplifies the overall encoding complexity by providing a standardized interface between sub-blocks and the final output, allowing each sub-block to operate independently while maintaining coordinated results through the combining table.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11757567B2Devices and methods for encoding and decoding to implement a maximum transition avoidance coding with minimum overhead
Publication Date: 2023.09.12 SAMSUNG ELECTRONICS CO LTD
  • US11757567B2 patent drawing
  • US11757567B2 patent drawing
  • US11757567B2 patent drawing

AI summary

Provided is a device and method for encoding and decoding to implement maximum transition avoidance coding with minimum overhead. An exemplary device performs encoding and/or decoding, by using sub-block lookup tables representing correlations between some bit values in a data burst and symbols, a combining lookup table selectively interconnecting the sub-block lookup tables based on remaining bit values of the data burst, and a codeword decoding lookup table designating the sub-block lookup tables corresponding to the symbols of each of received codewords.