Die Interconnect IDE Session Disable Logic for Error Thresholds
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Die-to-die interconnect architectures experience errors in Integrity and Data Encryption (IDE) streams, leading to repeated re-establishment procedures that consume bandwidth, introduce latencies, and increase power consumption, particularly with compromised or rogue devices.
Innovation Solution
A host maintains a reliability index for endpoints, decrementing an index value upon error detection and comparing it to a threshold to disable the link session, preventing further IDE sessions and reducing overhead by disabling ports when the threshold is reached.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If IDE stream re-establishment procedures are performed repeatedly, then communication continuity is maintained, but bandwidth is consumed and latency increases
Solution Approach 1:
The host performs preliminary actions by maintaining a reliability index and proactively disabling link sessions when error thresholds are reached, preventing repeated re-establishment procedures and their associated bandwidth consumption and latency
2Reliability
If IDE stream re-establishment procedures are performed repeatedly, then communication continuity is maintained, but power consumption increases
Solution Approach 1:
The host performs preliminary actions by tracking errors and disabling link sessions before repeated re-establishment occurs, thereby preventing the additional power consumption that would result from continuous re-establishment attempts
3Productivity
If link sessions are disabled based on error thresholds, then overhead from re-establishment procedures is reduced, but security against compromised devices is enhanced
Solution Approach 1:
The host implements feedback by monitoring IDE stream errors, maintaining a reliability index for each endpoint, and using this feedback to make informed decisions about disabling link sessions, thereby enhancing security while reducing overhead
Solution Approach 2:
The host takes preliminary action by proactively disabling link sessions when error thresholds are reached, preventing further communication with potentially compromised devices and reducing overhead from repeated re-establishment procedures
Data Source
AI summary
Methods and apparatuses are provided to detect errors within device link sessions, and to disable the link sessions based on the detected errors. In one example, a die includes a non-transitory, machine-readable storage medium storing instructions. The die also includes at least one processor coupled to the non-transitory, machine-readable storage medium. The at least one processor is configured to execute the instructions to detect an error within a link session with a device. The at least one processor is also configured to execute the instructions to decrement an index value corresponding to the link session based on the detected error. Further, the at least one processor is configured to execute the instructions to compare the index value to a threshold value. The at least one processor is also configured to execute the instructions to disable the link session with the device based on the comparison.


