Output driver robust to data dependent noise
AssigneeMicron Technology, Inc.
InventorsChang Ki Kwon, Greg Blodgett
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A computer system, comprising:
- a processor;
- and
- a memory device communicatively coupled to the processor, comprising:
- a first driver circuit configured to drive data signals, wherein the data signals comprise a sequence of data segments;
- a second driver circuit configured to drive data signals;
- and
- a first driver controller circuit configured to determine whether a first state transition occurs between consecutive data segments driven by the first driver circuit and to adjust a parameter of the first state transition based on the data signals driven by the second driver circuit.
A device, comprising:
- a plurality of output pins configured to consecutively conduct a first data word followed by a second data word, wherein the first data word and second data word each comprise a plurality of data segments, each data segment corresponding to one of the plurality of output pins;
- a plurality of driver circuits, each driver circuit communicatively coupled to a corresponding one of the plurality of output pins, wherein each driver circuit comprises:
- a sub-main driver circuit configured to consecutively drive a first data segment of the plurality of data segments comprised by the first data word at a first transmission time followed by a second data segment of the plurality of data segments comprised by the second data word at a second transmission time;
- and
- a first driver controller circuit configured to receive a plurality of the plurality of data segments comprised by the second data word and adjust a parameter of the second data segment based on the plurality of the plurality of data segments comprised by the second data word.
Dependencies are inferred from the claim text.