PAM-4 Data Bus Inversion for Lower Noise Serial I/O

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Pulse Amplitude Modulation (PAM)-4 communication systems are vulnerable to interference due to reduced voltage-level distinction between symbol values, leading to decreased signal-to-noise ratio (SNR) and increased power consumption, particularly in high-bandwidth serial data buses.

Innovation Solution

The implementation of a threshold-based substitution scheme for PAM-4 symbols, where the sum of transition values between voltage levels is compared to a threshold condition, and new symbols are generated from a middle region of a transition-energy balanced mapping matrix to reduce voltage and power deltas, thereby mitigating noise and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If PAM-4 encoding is used to double the bandwidth compared to PAM-2, then the data transmission rate is improved, but the voltage-level distinction between symbol values is reduced, making the system more vulnerable to noise and interference

Engineering Contradiction:
Improvedata transmission rateVSAvoidsignal-to-noise ratio
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing Data Bus Inversion (DBI) encoding before data transmission. The encoder analyzes the incoming data pattern and proactively inverts bits in advance when the pattern indicates high susceptibility to noise, such as consecutive identical symbols or extreme voltage transitions. This preemptive bit inversion reduces voltage-level transitions before the signal is transmitted, thereby mitigating noise vulnerability while maintaining PAM-4's high bandwidth capability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If Data Bus Inversion (DBI) is used to reduce voltage level transitions and mitigate noise, then the signal-to-noise ratio is improved, but an additional metadata bit per symbol burst is required, increasing the device complexity

Engineering Contradiction:
Improvesignal-to-noise ratioVSAvoidencoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the encoding parameters based on the input data pattern. The encoder monitors characteristics such as the number of consecutive identical symbols, voltage transition counts, and symbol distribution patterns. When parameters indicate high noise susceptibility (e.g., more than a threshold number of consecutive identical symbols), the encoder switches to inverted bit patterns. This adaptive parameter adjustment reduces the need for extensive metadata while maintaining noise mitigation effectiveness.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If conventional PAM-4 encoding is used, then the implementation is simple, but the power consumption is high due to frequent voltage level transitions

Engineering Contradiction:
Improveimplementation simplicityVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by implementing zero-voltage switching (ZVS) techniques where the encoder periodically transitions between voltage levels in a controlled manner. Instead of immediate voltage transitions for every bit change, the system introduces periodic idle cycles or maintains voltage levels during periods of no data change. This periodic voltage maintenance reduces the frequency of transitions, thereby lowering dynamic power consumption while preserving the simplicity of PAM-4 encoding structure.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11159153B2Data bus inversion (DBI) on pulse amplitude modulation (PAM) and reducing coupling and power noise on PAM-4 I/O
Publication Date: 2021.10.26 NVIDIA CORP
  • US11159153B2 patent drawing
  • US11159153B2 patent drawing
  • US11159153B2 patent drawing

AI summary

Mechanisms to reduce noise and/or energy consumption in PAM communication systems, utilizing conditional symbol substitution in each burst interval of a multi-data lane serial data bus.