Parallel PAM Coding With Voltage Permutations for Low-Pin Chip Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing PAM-based coding schemes for chip-to-chip communications prioritize high-speed data transfer but often compromise on power consumption, IC footprint, and I/O pin count, failing to achieve a balanced solution for these factors.

Innovation Solution

The development of N-bit, M-wire PAM-Q coding schemes that encode data using permutations of a limited set of voltage signals across multiple wires, allowing for high-speed communication while optimizing for low power consumption and reduced pin count, with specific implementations like 4-bit, 4-wire PAM4 and 4-bit, 5-wire PAM3 schemes that utilize specific voltage level configurations to achieve efficient decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If PAM-based coding schemes are designed for high-speed communication, then data transmission speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies parameter changes by utilizing PAM-Q modulation with Q voltage levels to encode multiple bits per symbol. By changing the voltage level parameters and using permutations of voltage signals, the system achieves high-speed communication while optimizing power consumption through efficient voltage utilization and reduced switching activity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The coding scheme segments data into N-bit groups that are encoded using M-wire PAM-Q signaling. This segmentation allows parallel transmission of multiple bits simultaneously across multiple wires, improving speed while the structured encoding reduces overall power consumption by efficiently managing voltage transitions across the segmented data groups.

Inventive Principle:
Principle #1Segmentation

2Speed

If PAM-based coding schemes are designed for high-speed communication, then data transmission speed is improved, but IC footprint increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidIC footprint
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The patent employs universal encoding patterns where permutations of a limited set of voltage signals are used across multiple wires. This multi-functional approach allows the same voltage signal set to serve multiple encoding purposes, reducing the need for additional dedicated circuitry and minimizing IC footprint while maintaining high-speed communication capabilities.

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

3Speed

If PAM-based coding schemes are designed for high-speed communication, then data transmission speed is improved, but I/O pin count increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidI/O pin count
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent transitions from traditional single-wire serial communication to multi-wire parallel communication with PAM-Q modulation. By adding the spatial dimension of multiple wires and utilizing voltage level dimensionality (Q levels), the system achieves high-speed data transmission while efficiently utilizing the available I/O pins through parallelism rather than requiring proportionally more pins for speed increases.

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

4Speed

If complex decoding processes are used to achieve high-speed communication, then data transmission speed is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission speedVSAvoiddecoding process complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining permutation patterns for voltage signals during the encoding phase. The encoder prepares and transmits signals according to predetermined permutation rules, which allows the decoder to use simpler lookup or comparison-based decoding logic rather than complex real-time computation, thus achieving high-speed communication with reduced decoding complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11133874B2PAM-based coding schemes for parallel communication
Publication Date: 2021.09.28 NOKIA SOLUTIONS & NETWORKS OY
  • US11133874B2 patent drawing
  • US11133874B2 patent drawing
  • US11133874B2 patent drawing

AI summary

Encoders and decoders for encoding and decoding data according to a coding scheme. The encoder converts N bits of input data into M voltage signals for transmission over M parallel wires to a decoder having one or two decoding stages that recover the N bits of data from the M voltage signals. The coding scheme is an N-bit, M-wire PAM-Q code in which each voltage signal wi has one of Q voltage levels l1-lQ, where l1<l2< . . . <lQ, and the different sets of M voltage signals for the different N-bit input values are permutations of a single set of M voltage signals. The decoder has a comparator stage. For the decoder having one other decoding stage, the other decoding stage is a computation stage or a logic stage that is before or after the comparator stage.