Unified Data Bus Signaling for DBI, Masking, and Poisoning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current high-speed memory systems face challenges in efficiently signaling multiple bus states in minimal time using the least number of signaling lines, particularly due to issues like cross talk, simultaneous switching noise, and unnecessary power consumption.
Innovation Solution
A method and system that utilize a single indicator signal and data pattern to signal data bus inversion, masking, or poisoning, allowing for unified data signaling by setting a state of the indicator signal and generating a corresponding data pattern in the data bits, enabling efficient communication of data bus states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple separate indicator signals are used to signal different bus states (DBI, masking, poisoning), then the reliability of data status signaling is improved, but the device complexity and number of signaling lines increase
Solution Approach 1:
The patent combines multiple separate indicator signals (DBI, masking, poisoning) into a single unified indicator signal. This single signal conveys multiple data status conditions by encoding different states, thereby reducing the number of signaling lines while maintaining the ability to reliably communicate all necessary data status information.
Solution Approach 2:
The unified indicator signal serves multiple functions simultaneously - it indicates data bus inversion, masking status, and poisoning conditions. This multi-functional approach allows a single signal line to replace what would traditionally require multiple separate signal lines, reducing device complexity while maintaining comprehensive data status signaling.
2Speed
If data is transmitted without encoding, then the speed of data transmission is improved, but harmful effects such as cross talk, simultaneous switching noise, and power consumption increase
Solution Approach 1:
The patent applies data bus inversion encoding that changes the voltage levels or signal states of data bits before transmission. By inverting data patterns, the system reduces simultaneous switching noise and cross talk while maintaining transmission speed. The encoding modifies signal parameters to minimize harmful electromagnetic effects during high-speed data transmission.
Data Source
AI summary
Provided herein is a method and system for providing and analyzing unified data signaling that includes setting, or analyzing a state of a single indicator signal, generating or analyzing a data pattern of a plurality of data bits, and signal, or determine, based on the state of the single indicator signal and the pattern of the plurality of data bits, that data bus inversion has been applied to the plurality of data bits or that the plurality of data bits is poisoned.


