Transmitter Error Detection via Protocol Signal Rule Violation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission systems face latency issues and increased gate count due to long distance delays and the need for multiple handshake signals, which complicates system design and verification, and lack error recovery mechanisms, leading to unpredictable behavior in case of transmitter failures.
Innovation Solution
A data transmission system that operates at low latency with reduced gate count and minimal handshake signals by registering and transmitting data and handshake signals concurrently, using arbitration logic to manage multiple transmitters, and incorporating an error recovery mechanism to monitor signal states and detect errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data and handshake signals are transmitted sequentially with traditional timing, then signal integrity is maintained, but system latency increases and operating frequency decreases
Solution Approach 1:
The patent applies preliminary action by pre-registering handshake signals (DV, WAIT) in separate register stages before they are needed for data transmission. This allows the signals to be prepared in advance and transmitted concurrently with data, eliminating waiting time and enabling higher operating frequencies without compromising signal integrity
2Reliability
If multiple handshake signals are used for transmitter-receiver arbitration, then access control is improved, but system complexity and verification time increase
Solution Approach 1:
The patent merges multiple arbitration functions into a single WAIT signal that serves dual purposes: (1) as a pause signal to control data transmission timing, and (2) as an arbitration signal for transmitter-receiver access control. This consolidation reduces the number of handshake signals from four to two (REQ and WAIT), simplifying the system while maintaining reliable access control
Solution Approach 2:
The WAIT signal is designed with multi-functionality, serving both as a transmission pause control and as an arbitration grant signal. When the receiver asserts WAIT, it simultaneously pauses the current transmitter and grants access to the next requesting transmitter, eliminating the need for separate grant signals and reducing overall system complexity
3Adaptability or versatility
If the DV signal is transmitted over long distances to multiple multiplexers, then data distribution is achieved, but signal strength degrades causing frequency bottlenecks
Solution Approach 1:
The patent segments the transmission path by registering the DV signal at an intermediate register stage between the transmitter and the multiplexers. This segmentation breaks the long-distance signal transmission into shorter segments, with the register acting as a signal regeneration point that restores signal strength and allows the system to operate at higher frequencies while still distributing data to multiple multiplexers
4Device complexity
If transmitters lack error recovery mechanisms to simplify design, then transmitter complexity is reduced, but system reliability decreases due to unpredictable failure behavior
Solution Approach 1:
The patent implements feedback by having the receiver monitor transmitter signals for errors and send error notifications back to the transmitter. The receiver detects errors by monitoring signal states (such as unexpected transitions or invalid combinations of REQ, WAIT, and DV signals) and notifies the transmitter, which then resets itself to recover from the error condition. This feedback mechanism provides error recovery without adding complex recovery logic to the transmitter
Data Source
AI summary
A system for detecting transmission errors in a data transmission system includes a receiver for receiving a data packet transmitted thereto by a corresponding transmitter and transmitting the data packet to a destination device and an error detection device for receiving a plurality of protocol signals that control the operation of the transmitter and the receiver. The error detection device applies at least one predetermined rule to the protocol signals, wherein a violation of the at least one rule by the protocol signals indicates that an error in the transmission of the packet has occurred, and asserts an error signal when the at least one rule has been violated by the protocol signals. The system further includes a packet filtering device coupled to receive the error signal from the error detection device and the data packet from the receiver, wherein, upon receiving the asserted error signal, the packet filtering device terminates the transmission of the data packet to the destination device.


