Chip-to-Chip Bus Signaling with Spherical Codes for Pin Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication bus technologies face limitations in pin efficiency and noise resilience, particularly in high-speed applications where additional improvements are needed to balance pin efficiency and noise resilience, and existing methods may not be suitable for non-power-of-two wire configurations or high-rate data transfer.

Innovation Solution

The use of spherical codes and permutation modulation codes to map information signals onto a set of physical signals, ensuring that the sum of vector signal components sum to zero and maintaining constant total power consumption, which enhances noise resilience and pin efficiency by allowing for efficient encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the number of wires in the communication bus is increased to increase communication speed, then the communication speed is improved, but the number of pins required increases and pin efficiency decreases

Engineering Contradiction:
Improvecommunication speedVSAvoidnumber of pins
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent combines multiple signal functions into a reduced set of wires by using spherical codes that map high-dimensional data vectors to lower-dimensional physical signal representations. This merging approach allows multiple information channels to share fewer physical wires through sophisticated encoding schemes, thereby increasing communication speed while reducing pin requirements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms the communication problem from a one-dimensional wire count constraint to a multi-dimensional signal space problem. By using spherical codes in high-dimensional space and projecting them onto fewer physical wires, the system achieves higher effective bandwidth without proportionally increasing the number of pins, thus resolving the contradiction between speed and pin quantity.

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

2Power

If transmit power is increased to improve communication performance, then signal strength is improved, but noise and interference increase and performance deteriorates

Engineering Contradiction:
Improvetransmit powerVSAvoidnoise and interference
Core Design Contradiction:
PowerVSObject-affected harmful factors

Solution Approach 1:

The patent changes the fundamental parameters of signal representation by using spherical codes with constant norm (constant total power). This ensures that signal energy is distributed optimally across the available wires, maintaining strong signal strength while minimizing peak power requirements and reducing the generation of noise and interference through efficient energy utilization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent converts the potential harm of power consumption into benefit by using constant-norm spherical codes that distribute power efficiently. The constraint of constant total power prevents any single wire from consuming excessive power that would generate noise, while the spherical code structure ensures robust noise resilience through geometric separation of code points in signal space.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If signal swings are increased to improve resilience against Gaussian noise, then noise resilience is improved, but power consumption increases and more interference is generated

Engineering Contradiction:
Improvenoise resilienceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent changes the signal representation parameters by using spherical codes where the norm (total power) is constrained to be constant. This allows the system to achieve noise resilience through the geometric structure of the code (minimum distance between code points) rather than through increased signal swings, thereby maintaining reliability without proportionally increasing power consumption.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If more wires are used to achieve better noise resilience, then noise resilience is improved, but pin efficiency decreases

Engineering Contradiction:
Improvenoise resilienceVSAvoidpin efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent resolves this contradiction by moving the noise resilience achievement from the dimension of wire count to the dimension of signal space geometry. Spherical codes provide noise resilience through their geometric structure in high-dimensional space, allowing the system to achieve reliability with fewer physical wires by exploiting the additional dimensionality of the coded signal representation.

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

Data Source

PatentUS8539318B2Power and pin efficient chip-to-chip communications with common-mode rejection and SSO resilience
Publication Date: 2013.09.17 ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
  • US8539318B2 patent drawing
  • US8539318B2 patent drawing
  • US8539318B2 patent drawing

AI summary

In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a spherical code, wherein a codeword is representable as a vector of a plurality of components and the bus uses at least as many signal lines as components of the vector that are used, mapping the codeword to a second set of physical signals, wherein components of the second set of physical signals can have values from a set of component values having at least three distinct values for at least one component, and providing the second set of physical signals for transmission over the data bus in a physical form.