Vector Signaling Detection Circuit for Chip-to-Chip Noise Resilience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional chip-to-chip communication systems face challenges in achieving high pin efficiency, low power dissipation, and resilience to common mode noise, especially in applications where traditional differential signaling methods fall short.

Innovation Solution

The implementation of vector signaling codes using a detection circuit that compares pairs of inputs to obtain difference results, which are then summed to form an output function, allowing for efficient reception and detection of vector signal coded data without requiring a common reference and achieving higher pin efficiency with low power dissipation, utilizing a 4×4 Hadamard matrix decoder and specific hardware elements for encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional differential signaling methods are used, then common mode noise resilience is achieved, but pin efficiency and power dissipation performance deteriorate

Engineering Contradiction:
Improvecommon mode noise resilienceVSAvoidpin efficiency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transitions from traditional 2-wire differential signaling to 4-wire vector signaling, adding dimensional complexity to achieve better performance. The 4×4 Hadamard matrix decoder processes four input signals simultaneously, enabling higher pin efficiency (4 bits per symbol) while maintaining noise resilience through the expanded signal space and orthogonal coding schemes.

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

2Productivity

If higher pin efficiency is achieved through vector signaling, then data transmission capacity increases, but detection and measurement difficulty increases

Engineering Contradiction:
Improvedata transmission capacityVSAvoidsignal detection complexity
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent employs pre-computed Hadamard matrix transformations and lookup tables to simplify the detection process. The 4×4 Hadamard matrix decoder uses predetermined orthogonal codes to map received signals directly to transmitted symbols, reducing real-time computational complexity while maintaining high data transmission capacity through efficient correlation-based detection.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by stationary object

If vector signaling codes are implemented, then power dissipation is reduced, but encoding and decoding circuit complexity increases

Engineering Contradiction:
Improvepower dissipationVSAvoidencoding and decoding circuit complexity
Core Design Contradiction:
Use of energy by stationary objectVSDevice complexity

Solution Approach 1:

The patent uses lookup tables and pre-stored Hadamard matrix transformations to replace complex real-time encoding and decoding computations. By storing predetermined transformation matrices and symbol mappings in memory structures, the system reduces computational power consumption while managing circuit complexity through hardware-efficient table-based retrieval operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10560293B2Circuits for efficient detection of vector signaling codes for chip-to-chip communication
Publication Date: 2020.02.11 KANDOU LABS SA
  • US10560293B2 patent drawing
  • US10560293B2 patent drawing
  • US10560293B2 patent drawing

AI summary

In a detection circuit, inputs correspond to received indications of vector signaling code words received by a first integrated circuit from a second integrated circuit. With four inputs, the circuit compares a first pair to obtain a first difference result and compares a second pair, disjoint from the first pair, to obtain a second difference result. The first and second difference results are then summed to form an output function. A system might use a plurality of such detection circuits to arrive at an input word. The circuit can include amplification, equalization, and input selection with efficient code word detection. The vector signaling code can be a Hadamard matrix code encoding for three input bits. The circuit might also have frequency-dependent gain, a selection function that directs one of the summation function result or the first difference result to the output function, variable gain, and/or a slicer.