Output Driver Timing Control for Data-Dependent Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data dependent noise, including cross-talk and simultaneous switching noise, limits the speed of data transmission in memory devices by introducing variations in signal propagation times, necessitating delays and reducing communication efficiency between devices.

Innovation Solution

Implementing a driver controller in each driver circuit to monitor data sequences and adjust parameters such as slew rate or timing to compensate for data dependent noise, thereby mitigating cross-talk and simultaneous switching noise effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transmission speed is increased, then communication efficiency is improved, but data dependent noise (cross-talk and simultaneous switching noise) increases, causing signal propagation time variations

Engineering Contradiction:
Improvedata transmission speedVSAvoiddata dependent noise
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The driver controller predicts data dependent noise effects in advance by monitoring the sequence of data transmitted by other drivers, and preemptively adjusts signal parameters (slew rate, timing) before the noise occurs, thereby compensating for cross-talk and simultaneous switching noise effects

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The driver controller continuously monitors the sequence of data transmitted by other drivers in the driver array, uses this feedback information to predict when data dependent noise will occur, and dynamically adjusts signal parameters in response to maintain synchronized data transmission

Inventive Principle:
Principle #23Feedback

2Reliability

If delays are added to compensate for data dependent noise, then signal synchronization is improved, but transmission time increases

Engineering Contradiction:
Improvesignal synchronizationVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The driver controller dynamically adjusts signal parameters (slew rate, timing) in real-time based on the predicted data dependent noise effects, rather than using fixed delays, thereby maintaining signal synchronization while minimizing transmission time

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The driver controller changes signal parameters such as slew rate and timing based on the sequence of data being transmitted, adjusting these parameters dynamically to compensate for data dependent noise without introducing excessive delays

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9306579B2Output driver robust to data dependent noise
Publication Date: 2016.04.05 MICRON TECHNOLOGY INC
  • US9306579B2 patent drawing
  • US9306579B2 patent drawing
  • US9306579B2 patent drawing

AI summary

Techniques for controlling a driver to reduce data dependent noise, such as simultaneous switching effects and cross-talk effects. A plurality of drivers may each receive a data segment to transmit and a plurality of data segments that other drivers will transmit. A driver controller may adjust the time at which the data segment is transmitted in response to the plurality of data segments that the other drivers will transmit. The adjustment may compensate for simultaneous switching noise and cross-talk by, for example, delaying the transmission of a data segment or changing the slew rate of the signal carrying the data segment.