PCI Express Packet Error Detection via Start Symbol Ignoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The PCI Express Bus link lacks an error detection mechanism, leading to unpredictable errors due to incomplete packet transmission, as it assumes all packets are correctly received, which can result in system function errors.
Innovation Solution
A packet error detection method and apparatus that ignores the start framing symbol of a packet if a predetermined error condition is met, ensuring no packet is left unfinished, by using a processor and packet checking device to monitor and manage packet transmission on the PCI Express Bus link.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error detection mechanism is added to PCI Express Bus link, then reliability is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by checking error conditions (such as CRC errors or unordered packets) before processing the start framing symbol. When an error condition is detected in advance, the system proactively ignores subsequent start framing symbols to prevent incomplete packet reception, rather than waiting for errors to manifest during packet processing.
Solution Approach 2:
The patent inverts the conventional approach by ignoring the start framing symbol (the beginning of a packet) rather than ignoring the end or requiring complete packet reception. This inversion allows the system to prevent erroneous packet processing by discarding the packet header when error conditions are detected, effectively stopping packet reception at its source.
2Reliability
If start framing symbol is ignored when error condition is detected, then system function error is prevented, but packet transmission completeness may be compromised
Solution Approach 1:
The patent converts the harmful effect of ignoring start framing symbols (which could lead to losing packet data) into a benefit by establishing that such ignorance only occurs when error conditions are already detected. The harm of potential data loss is transformed into a protective measure, where the ignored start framing symbol prevents the system from processing corrupted or incomplete packets that would certainly cause errors.
Solution Approach 2:
The patent implements feedback by continuously monitoring packet reception status and error conditions. When an error condition is detected (such as CRC mismatch or unordered packet arrival), this feedback triggers the decision to ignore subsequent start framing symbols, creating a closed-loop control mechanism that adapts packet reception behavior based on real-time error status.
Data Source
AI summary
The invention provides a packet error detecting method for a PCI express bus link. When a start framing symbol of a packet appears at the PCI express bus link, the start framing symbol is ignore if a predetermined error condition is satisfied.


