Signal Priority Control for Switching Noise in Multi-Interface Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-speed electronic devices face increased switching output noise due to higher I/O pin counts, leading to signal errors and reduced data throughput, as existing solutions like output skewing can limit performance and violate system setup.
Innovation Solution
An electronic device with multiple communication interfaces and a communication controller that determines signal priority and order of communication, controlling signals based on priority to manage noise and optimize data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If higher I/O pin counts are used to accommodate increased data throughput, then computational performance and functionality are improved, but switching output noise increases leading to signal errors
Solution Approach 1:
The patent implements dynamic control of I/O pin switching by introducing a skewing mechanism that adjusts the timing of output signals. The communication controller dynamically modifies the switching timing of individual pins based on detected noise conditions, allowing the system to adaptively manage SSO noise while maintaining high data throughput. This dynamic approach enables the system to optimize the balance between productivity and noise reduction in real-time.
2Object-affected harmful factors
If output skewing is applied to reduce simultaneous switching noise, then switching output noise is reduced, but data throughput and bus speed are limited
Solution Approach 1:
The patent changes the timing parameter of output signals through controlled skewing. By introducing variable time delays to different output pins, the system transforms the switching pattern from simultaneous to staggered, thereby reducing SSO noise. The skewing amount is carefully controlled to minimize noise while maintaining acceptable data throughput, representing a parameter change that balances two conflicting requirements.
3Object-affected harmful factors
If output skewing is applied to manage switching noise, then switching output noise is reduced, but system setup violations occur
Solution Approach 1:
The system dynamically adjusts skewing parameters based on real-time detection of setup violations. When violations are detected, the communication controller modifies the skewing amounts to eliminate the violations while maintaining noise reduction benefits. This dynamic adaptation ensures that the system operates within reliable timing margins while still achieving SSO noise reduction.
4Object-affected harmful factors
If the number of output pins in a group is limited to reduce SSO noise, then switching output noise is reduced, but I/O pin count and data throughput capacity are reduced
Solution Approach 1:
The patent extracts the noise problem from the group of I/O pins by applying individualized skewing control to each pin or subset of pins. Instead of limiting the number of pins, the system separates the switching events in time by introducing different skewing amounts, effectively extracting the harmful simultaneous switching behavior while retaining all pins for data throughput.
Data Source
AI summary
The present disclosure provides signaling control among multiple communication interfaces of an electronic device based on signal priority. According to an aspect, an electronic device includes multiple communication interfaces. The electronic device also includes a communication controller configured to determine priority of signals to be communicated on different communication interfaces among the plurality of communication interfaces. Further, the communication controller is configured to determine an order of communication of the signals among the different communication interfaces based on the priority of the signals to be communicated. The communication controller is also configured to control communication of the signals among the different communication interfaces based on the determined order of communication.


