Transmitter Multiplexer Switching for Voltage Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer techniques over data links face issues with idle agent management, leading to delays, data overhead, and complexity, particularly due to voltage noise caused by aggressive power budgets and high switching activity, which degrades performance.

Innovation Solution

A method and system that utilize a multiplexer to selectively transmit a patterned data signal during idle modes, reducing switching activity and voltage noise by intermittently communicating a patterned data signal and alternating between data and inverted data signals based on clock cycle thresholds, ensuring minimal switching activity and maintaining circuit health.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If transmission protocols use idle agent management techniques, then data transfer can be controlled during idle states, but delays and data overhead are introduced

Engineering Contradiction:
Improveidle agent managementVSAvoiddelays
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies periodic action by using a counter to generate selection signals at regular clock cycle intervals. The counter counts clock cycles and generates selection signals periodically to switch between data signal input and inverted data signal input, creating a rhythmic switching pattern that maintains signal activity during idle states without requiring complex protocol management

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements preliminary action by pre-computing inverted data signals and preparing them in advance. The inverted data signal is generated beforehand and stored or held ready, so that when the selection signal switches inputs, the inverted signal is immediately available for transmission, eliminating delays that would occur if inversion happened in real-time during idle periods

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If transmission protocols are used for idle agent management, then data transfer control is achieved, but complexity increases

Engineering Contradiction:
Improveidle agent managementVSAvoidprotocol complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data signal processing into separate functional components: a data signal input path, an inverted data signal input path with dedicated inverter circuitry, and a multiplexer with counter-controlled selection. This segmentation allows each component to operate independently and simply, avoiding the need for complex protocol logic while achieving idle state management through the coordinated operation of these segmented parts

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service by using the data signal itself to generate its inverted version through dedicated inverter circuitry. The system serves its own idle state management needs by automatically generating and switching between complementary signals without requiring external protocol control or complex decision logic, thereby reducing overall system complexity

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If aggressive power budgets are used, then power consumption is reduced, but voltage noise increases due to high switching activity

Engineering Contradiction:
Improvepower consumptionVSAvoidvoltage noise
Core Design Contradiction:
Use of energy by moving objectVSObject-generated harmful factors

Solution Approach 1:

The patent applies parameter changes by dynamically altering the switching activity parameter of the data link. During idle states, the system transitions from zero switching activity (complete idle) to controlled switching activity by periodically switching between data and inverted data signals. This parameter change maintains minimal switching activity that consumes power but prevents excessive voltage noise by avoiding the extremes of both complete idle and high-rate switching

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent converts the harmful effect of complete idle states (which cause voltage noise due to abrupt transitions) into a beneficial controlled switching pattern. By intentionally introducing periodic switching between data and inverted signals during idle periods, the system transforms what would be harmful abrupt idle transitions into beneficial controlled, predictable switching that maintains power efficiency while reducing voltage noise through regular, manageable transition patterns

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

Data Source

PatentUS12176960B2Communication systems for power supply noise reduction
Publication Date: 2024.12.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12176960B2 patent drawing
  • US12176960B2 patent drawing
  • US12176960B2 patent drawing

AI summary

Method and apparatus for transferring a data signal including receiving a digital data signal by a first data input of a transmitter multiplexer; inverting the digital data signal by a first inverter, thereby providing an inverted digital data signal; receiving the inverted digital data signal by a first inverted data input of the transmitter multiplexer; counting, by a first counter, a clock signal; transmitting, by the first counter and in response to the first counter counting a threshold number of clock cycles, a first selection signal to a first selection signal input of the transmitter multiplexer; and alternately transmitting, in response to the first selection signal and by a first digital data signal output of the transmitter multiplexer, the digital data signal and the inverted digital data signal as the transmitter output signal to a receiver, the receiver and the digital data signal output operably coupled to a data link.