Isochronous Data Stream Bit Borrowing for Control Bit Insertion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inclusion of status or control bits in data streams, such as in JESD protocols, leads to reduced data stream resolution and increased bandwidth usage, causing inefficiencies in data transfer.

Innovation Solution

An enhanced bit borrowing scheme where the least significant bit of data words is periodically replaced with a status or control bit, maintaining data word resolution while minimizing bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If status or control bits are merged into the data stream, then control information can be transmitted, but data stream resolution is reduced

Engineering Contradiction:
Improvecontrol information transmissionVSAvoiddata stream resolution
Core Design Contradiction:
Loss of informationVSMeasurement precision

Solution Approach 1:

The patent applies periodic action by replacing the least significant bit of data words with status or control bits at periodic intervals (e.g., every Nth data word) rather than continuously. This allows control information to be transmitted periodically while maintaining full data resolution for the majority of data words, thus resolving the contradiction between control information transmission and data stream resolution.

Inventive Principle:
Principle #19Periodic action

2Loss of information

If status or control bits are added to the data stream, then control information can be transmitted, but bandwidth usage increases

Engineering Contradiction:
Improvecontrol information transmissionVSAvoidbandwidth usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts control information transmission from the main data stream by using the least significant bit position, which would otherwise be discarded or have minimal impact on data integrity. This extraction approach allows control bits to be transmitted without requiring additional bandwidth beyond what is already allocated for the data stream.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

By transmitting control bits periodically rather than with every data word, the patent reduces the overall bandwidth consumption for control information while ensuring that control updates occur at sufficient intervals to maintain system functionality.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If data word size is increased to maintain resolution when borrowing bits, then resolution is preserved, but power consumption and SERDES link requirements increase

Engineering Contradiction:
Improvedata word resolutionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by affecting only the least significant bit position of data words, which has minimal impact on overall data precision. By locally replacing only one bit position rather than increasing the entire data word size, the system maintains effective resolution while avoiding the power consumption and SERDES link requirements associated with wider data paths.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4664303A1Enhanced bit borrowing techniques for streaming data protocols
Publication Date: 2025.12.17 INTEL CORP
  • EP4664303A1 patent drawingFigure 1
  • EP4664303A1 patent drawingFigure 2
  • EP4664303A1 patent drawingFigure 3

AI summary

This disclosure describes systems, methods, and devices for placing bits in an isochronous data stream from a first data port to a second data port. A device may inject, using a first port, based on a periodicity less than a defined frame rate of a data stream comprising multiple frames, a status or control bit in place of one or more low-order bits, reserved bits, or unused bits of a frame of the data stream, wherein the frame includes one or more data words; receive, using a second port synchronized to the periodicity, the data stream from the first port; extract, using the second port, based on the periodicity, the status or control bit; and extract, using the second port, a remainder of the frame.