Isochronous Data Stream Bit Borrowing for Control Bit Insertion
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Loss of information
If status or control bits are added to the data stream, then control information can be transmitted, but bandwidth usage increases
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.
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.
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
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.
Data Source
Figure 1
Figure 2
Figure 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.