Unified Data Bus Signaling for DBI, Masking, and Poisoning

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata status signaling reliabilityVSAvoidnumber of signaling lines
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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

Engineering Contradiction:
Improvedata transmission speedVSAvoidcross talk and simultaneous switching noise
Core Design Contradiction:
SpeedVSObject-generated harmful factors

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8726139B2Unified data masking, data poisoning, and data bus inversion signaling
Publication Date: 2014.05.13 ADVANCED MICRO DEVICES INC
  • US8726139B2 patent drawing
  • US8726139B2 patent drawing
  • US8726139B2 patent drawing

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.