Sparse Signaling Codebooks for Low-Power Noise-Resilient Bus Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current chip-to-chip communication systems face challenges in achieving high pin-efficiency, low power consumption, and resilience against noise types such as common-mode noise, SSO noise, and crosstalk, while requiring fewer active transmission wires and efficient encoding and decoding processes.

Innovation Solution

The implementation of sparse signaling codes, which use a sparse encoder and driver to map information bits into a sparse signal constellation, allowing for transmission over a reduced number of wires with improved noise resilience and power efficiency, eliminating the need for a common reference at transmission and reception points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional differential signaling is used, then noise resilience is improved, but pin-efficiency deteriorates (requires 2 wires per signal)

Engineering Contradiction:
Improvenoise resilienceVSAvoidpin-efficiency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential noise-resilience properties from conventional differential signaling and implements them through sparse signaling codes that transmit information using fewer active wires. Instead of requiring two wires per signal, the system uses a sparse codebook where most code words have zero or near-zero components, enabling transmission with reduced pin usage while maintaining immunity to common-mode noise, SSO noise, and crosstalk through careful code design.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the signaling parameters by using sparse codebooks with specific mathematical properties rather than traditional differential voltage levels. The code words are designed with controlled sparsity patterns that enable noise resilience through redundancy and structured signaling, achieving reliability without requiring the two-wire differential configuration.

Inventive Principle:
Principle #35Parameter changes

2Speed

If more wires are used to increase bandwidth, then communication speed is improved, but power consumption deteriorates

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

Solution Approach 1:

The patent employs periodic transmission patterns where only a sparse subset of wires are active at any given time. By cycling through different sparse code words and activating only necessary wires for each transmission, the system achieves high aggregate bandwidth across multiple time slots while keeping instantaneous power consumption low due to the sparse activation pattern.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system uses partial action by activating only the minimal necessary subset of wires required for each sparse code word transmission. Instead of continuously driving all available wires, the system selectively activates only those wires corresponding to non-zero components of the current code word, reducing power consumption while maintaining communication speed through efficient wire utilization.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If sparse signaling codes are used to reduce wire count, then pin-efficiency is improved, but noise resilience may deteriorate

Engineering Contradiction:
Improvepin-efficiencyVSAvoidnoise resilience
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-designing sparse codebooks with built-in noise-resilience properties before transmission. The code words are constructed with specific mathematical structures that inherently provide protection against common-mode noise, SSO noise, and crosstalk. This preliminary encoding ensures that even with reduced wire usage, the transmitted signals maintain robustness against noise through the structured redundancy embedded in the sparse codebook design.

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If conventional signaling is used, then encoding and decoding are straightforward, but power dissipation increases

Engineering Contradiction:
Improveencoding and decoding simplicityVSAvoidpower dissipation
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent uses copying by representing information through sparse code words that can be efficiently encoded using lookup tables or simple mapping functions. The sparse structure allows receivers to decode by comparing received signals against pre-stored code word templates, achieving low-power operation through simplified matching logic rather than complex signal processing, thus reducing power dissipation while maintaining ease of implementation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8649445B2Methods and systems for noise resilient, pin-efficient and low power communications with sparse signaling codes
Publication Date: 2014.02.11 ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
  • US8649445B2 patent drawing
  • US8649445B2 patent drawing
  • US8649445B2 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 sparse signaling code, wherein a codeword is representable as a vector of a plurality of components, some of which are quiescent components and some of which are non-quiescent components, wherein the number of quiescent components and non-quiescent components meet a sparseness requirement.