Interface Timing and Voltage Feedback for Parallel Bus Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the number of parallel links or channels in device-to-device interconnections increases to accommodate higher signal transmission rates, the complexity of state machines required for processing signals also increases, leading to challenges in reliably controlling timing and voltage characteristics of signals, which can result in data transmission errors and reduced communication efficiency.

Innovation Solution

A processor-controlled system that uses multiple bus interfaces to couple with interface timing and voltage control circuits, receiving comparison signals and transmitting adjustment signals to maintain optimal timing and voltage characteristics through closed feedback loops, thereby ensuring reliable signal transmission across multiple links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the number of parallel links or channels is increased to accommodate higher signal transmission rates, then the signal transmission rate is improved, but the complexity of state machines required for processing signals increases

Engineering Contradiction:
Improvesignal transmission rateVSAvoidcomplexity of state machines
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A processor is introduced as an intermediary component to control interface timing and voltage operations. The processor receives comparison signals from control circuits and generates adjustment signals to modify signal characteristics, thereby managing the complexity of controlling multiple parallel links without requiring increasingly complex state machines within the interconnection fabric itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the number of parallel links or channels is increased to accommodate higher signal transmission rates, then the signal transmission rate is improved, but the reliability of controlling timing and voltage characteristics deteriorates

Engineering Contradiction:
Improvesignal transmission rateVSAvoidreliability of controlling timing and voltage characteristics
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

Control circuits are implemented that generate comparison signals based on actual timing and voltage characteristics of signals on each parallel link. These comparison signals are fed to the processor, which then generates adjustment signals to modify the characteristics, creating a closed-loop feedback system that maintains reliable control even as the number of parallel links increases.

Inventive Principle:
Principle #23Feedback

3Speed

If the complexity of state machines is increased to process signals on more parallel links, then the signal transmission rate is improved, but the data transmission errors increase

Engineering Contradiction:
Improvesignal transmission rateVSAvoiddata transmission errors
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The processor serves as an intermediary that centralizes the control logic for timing and voltage adjustments across multiple parallel links. This approach replaces distributed complex state machines with a more manageable centralized controller that can systematically manage errors and maintain data integrity even at higher transmission rates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7735037B2Generating interface adjustment signals in a device-to-device interconnection system
Publication Date: 2010.06.08 RAMBUS INC
  • US7735037B2 patent drawing
  • US7735037B2 patent drawing
  • US7735037B2 patent drawing

AI summary

Described are a system and method to control interface timing and/or voltage operations of signals transmitted between devices. A processor may be coupled through one or more bus interfaces of a bus to one or more corresponding interface timing and/or voltage comparison circuits and corresponding interface timing and/or voltage adjustment circuits.