Optical Bus Variable Inversion for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Optical-fiber telecommunications systems face limitations due to the need for electro-optical and opto-electrical conversions, which limit transmission bandwidth and introduce signal attenuation and noise, leading to high power consumption and inefficient data transmission.

Innovation Solution

A method is introduced that applies variable bus inversion to reduce the number of logic ones transmitted on the optical bus, using a marker bit to determine which bits to invert, thereby reducing power consumption by allowing more zeroes to be transmitted, and utilizing a three-level inversion signal for optimal encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If variable bus inversion is applied to reduce the number of logic ones transmitted, then power dissipation is reduced, but device complexity increases due to the need for marker bit processing and inversion control

Engineering Contradiction:
Improvepower dissipationVSAvoiddevice complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies bus inversion technique by inverting data bits on the optical bus when the number of logic ones exceeds a threshold, thereby reducing power dissipation. The inversion is controlled by an inversion signal that is generated based on the count of logic ones in the data stream, and the receiver inverts bits back when the inversion signal indicates inversion was applied.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces a marker bit as an intermediary element that carries inversion control information. The marker bit is inserted into the data stream and serves as a mediator between the transmitter's inversion decision and the receiver's inversion execution, enabling coordinated inversion without requiring complex continuous signaling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If electro-optical and opto-electrical conversions are performed for signal processing, then data transmission over optical fiber is enabled, but transmission bandwidth is limited and power dissipation increases

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidpower dissipation
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent converts the harmful effect of having many logic ones (which causes high power dissipation) into a beneficial control mechanism. By counting logic ones and using their quantity to trigger inversion, the patent transforms a power-consuming characteristic into the basis for power-saving operation.

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

3Loss of energy

If the number of logic ones transmitted on the optical bus is reduced, then power dissipation decreases, but data synchronization and integrity become more challenging

Engineering Contradiction:
Improvepower dissipationVSAvoiddata synchronization
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent employs feedback mechanisms where the transmitter monitors the number of logic ones in the data stream and generates an inversion signal accordingly. The receiver receives this inversion signal and uses it to determine whether to invert the received bits, creating a closed-loop system that maintains data integrity while reducing power dissipation.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces power dissipation in optical-fiber telecommunications systems by enabling the transmission of a greater number of zeroes, thereby lowering overall power consumption and improving data transmission efficiency.

Implementation Method 1

a laser diode 15, which emits on an optical fiber 16... carries out a parallel-to-serial conversion thereon and supplies it to a driving device represented by the block 14 and designed to drive a laser diode 15

Methodology Applied
Scientific EffectElectro-optical conversion: Electro-Optic Effects

Implementation Method 2

a receiver 20, comprising a photodetector 21, for opto-electrical conversion of the received optical signal

Methodology Applied
Scientific EffectOpto-electrical conversion: Photoelectric Effect

Data Source

PatentUS7352301B2Method for transmitting a data flow over an optical bus, corresponding system and computer program product
Publication Date: 2008.04.01 STMICROELECTRONICS SRL
  • US7352301B2 patent drawing
  • US7352301B2 patent drawing
  • US7352301B2 patent drawing

AI summary

A method for transmitting on an optical connection an input data sequence having first and second logic states, includes encoding the input data sequence prior to transmission on the optical connection, where the encoding minimizes the first logic states in the encoded data sequence. The encoding includes: arranging the input data sequence in parallel on a number of bus lines; counting the first logic states in the input data sequence; comparing the counting result with a value equal to half of the lines; and logically inverting the input data sequence on the lines if the counting result is greater than half of the lines of the input data sequence. The method further includes: ordering values of the input data sequence; identifying the first value having the first logic state; and applying the encoding operation just to the ordered values subsequent to the first value having the first logic state.