Chip-to-Chip Bus Signaling Using Orthogonal Sub-Channels
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in achieving reliable, fast, and low-power bidirectional data transmission over chip-to-chip interfaces, particularly in maintaining synchronization and efficiently utilizing communication resources.
Innovation Solution
The implementation of Orthogonal Differential Vector Signaling (ODVS) codes using multi-input comparators (MICs) and common-mode signaling, which allows for the transmission of reverse-channel bits over a shared multi-wire bus, enabling efficient data communication while minimizing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bidirectional communication is implemented over a shared multi-wire bus, then communication efficiency is improved, but signal interference and synchronization difficulty increase
Solution Approach 1:
The communication channel is segmented into orthogonal sub-channels using ODVS codes. Each sub-channel is represented by a column in an orthogonal matrix, allowing independent data transmission without interference. The segmentation of the communication resource into orthogonal components enables simultaneous bidirectional communication while maintaining signal integrity and synchronization.
Solution Approach 2:
Common-mode signaling is introduced as an intermediary mechanism for reverse-channel communication. The common-mode signal serves as a mediator that carries control and status information between transmitter and receiver without interfering with the primary data channels. This intermediary approach enables reliable bidirectional communication over the shared bus.
2Speed
If multiple signals are transmitted simultaneously over multiple wires, then data transmission speed is improved, but power consumption increases
Solution Approach 1:
The multi-wire bus is designed to serve multiple functions simultaneously. The same physical wires carry both primary data signals and common-mode control signals. The orthogonal sub-channels enable the bus to transmit multiple data streams in parallel while the common-mode channel handles bidirectional control, achieving multi-functionality without requiring additional dedicated wires for each function.
Solution Approach 2:
The communication protocol uses periodic time-division multiplexing where reverse-channel bits are transmitted at intervals rather than continuously. The system alternates between forward-channel data transmission and common-mode control signaling, reducing overall power consumption while maintaining high data transmission speeds during active communication phases.
Data Source
AI summary
Methods and systems are described for receiving symbols of a codeword via wires of a multi-wire bus, the codeword representing an aggregate sum of a plurality of sub-channel constituent codewords, each sub-channel constituent codeword representing a weight applied to an associated sub-channel vector of a plurality of sub-channel vectors of an orthogonal matrix, generating a plurality of comparator outputs using a plurality of common-mode resistant multi-input comparators (MICs), each common-mode resistant MIC having a set of input coefficients representing a corresponding sub-channel vector of the plurality of sub-channel vectors, each sub-channel vector (i) mutually orthogonal and (ii) orthogonal to a common-mode sub-channel vector, outputting a set of forward-channel output bits formed based on the plurality of comparator outputs, obtaining a sequence of reverse-channel bits, and transmitting the sequence of reverse-channel bits by sequentially transmitting common-mode codewords over the wires of the multi-wire bus.


