Programmable Parallel Data Preambles for Reduced Switching Noise
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As data transmission speeds increase, existing DC balance coding systems, such as 8B/10B DC balance coding, face challenges in reducing simultaneous switching noise (SSN), which limits transmission speed and frequency due to fixed preamble patterns, making it difficult to effectively manage noise variations with changing operating conditions.
Innovation Solution
A data communication system that generates or detects preambles with flexible lengths and patterns for each data line, allowing for adjustable preamble information to be programmed into a programmable unit, such as a mode register set or fuse circuit, to reduce SSN by creating an intermediate level of noise that is less than the maximum SSN created by DC balance encoded data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If fixed preamble patterns are used in DC balance coding systems, then implementation is simpler, but simultaneous switching noise cannot be effectively reduced under variable operating conditions
Solution Approach 1:
The patent implements dynamic preamble patterns that can be selectively applied to different data lines based on operating conditions. The system transitions from static fixed patterns to dynamic configurable patterns, allowing each data line to have optimized preamble sequences that adapt to reduce simultaneous switching noise under varying operating conditions.
Solution Approach 2:
The patent changes the parameters of preamble patterns (length, sequence, configuration) to optimize noise reduction. By varying preamble parameters across different data lines and operating conditions, the system achieves effective SSN reduction while maintaining adaptability to different transmission scenarios.
2Object-affected harmful factors
If flexible preamble patterns with different lengths are implemented for each data line, then simultaneous switching noise is reduced, but device complexity increases
Solution Approach 1:
The patent applies local quality by allowing each data line to have its own specific preamble pattern configuration optimized for its characteristics. Instead of a uniform approach, each line can have different preamble lengths and patterns tailored to its specific noise profile and operating conditions, achieving effective SSN reduction without requiring complete system redesign.
Data Source
AI summary
A data communication device or system includes a preamble unit and a data interface. The preamble unit generates or detects a first preamble having a first length for a first data line, and generates or detects a second preamble having a second length for a second data line. The first length is different from the second length, and data on the first and second data lines form parallel data. The data interface communicates a first data with the first preamble via the first data line and communicates a second data with the second preamble via the second data line. The respective length and/or respective pattern of each preamble are adjustable and/or programmable.


