IP Library Granted Patent US 7,565,468
Granted Patent B2
US 7,565,468 · App. 11/929,974 · Granted Jul 21, 2009

Integrated circuit memory device and signaling method for adjusting drive strength based on topography of integrated circuit devices

Assignee: Rambus Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,565,468
App. No.
11/929,974
Granted
Jul 21, 2009
Kind
B2
Abstract

An integrated circuit device includes an output driver, a first register to store a value representative of a drive strength setting of the output driver, wherein the value is determined based on information stored in a supplemental memory device external to the integrated circuit memory device, and a transmitter circuit configurable to receive the value representative of a drive strength setting of the output driver. The output driver is configurable to output data synchronously with respect to an external clock signal.

Claims (43)

1. An integrated circuit memory device comprising:

an output driver;

a first register to store a value representative of a drive strength setting of the output driver, wherein the value is determined based on a topography of a plurality of integrated circuit memory devices, including the integrated circuit memory device, that are coupled to a bus; and

a transmitter circuit including the output driver to output data using the drive strength setting and synchronously with respect to an external clock signal.

2. The integrated circuit memory device of claim 1 , wherein the value is determined, at least in part, by accessing a supplemental memory device.

3. The integrated circuit memory device of claim 1 , wherein the integrated circuit memory device is a dynamic random access memory device.

4. The integrated circuit memory device of claim 1 , wherein the integrated circuit memory device is a flash memory device.

5. The integrated circuit memory device of claim 1 , wherein the data is output onto an external signal line, wherein the drive strength setting of the output driver includes an equalization setting to compensate for a cross coupled signal present on the external signal line.

6. The integrated circuit memory device of claim 1 , wherein the data is output onto an external signal line, wherein the drive strength setting of the output driver includes an equalization setting to compensate for residual signals present on the external signal line.

7. The integrated circuit memory device of claim 1 , wherein the drive strength setting of the output driver indicates a voltage swing of the data that is output.

8. The integrated circuit memory device of claim 7 , wherein the output driver is configurable to be set to a full voltage swing setting by the value.

9. An integrated circuit memory device, comprising:

an output driver;

a first register to store a value representative of a drive strength setting of the output driver, wherein the value is determined based on a topography of a plurality of integrated circuit memory devices, including the integrated circuit memory device, that are coupled to a bus;

a locked loop circuit to generate an internal transmit signal, wherein the output driver outputs the data in response to the internal transmit signal; and

a second register to store a value representative of a transmit timing offset to apply to the internal transmit signal.

10. The integrated circuit memory device of claim 9 , further comprising a third register to store a value representative of a slew rate adjustment that is applied to a transmitter circuit that includes the output driver.

11. The integrated circuit memory device of claim 9 , further including an input receiver to sample data at a sample time, and a third register to store a value representative of a timing off-set to apply to the sample time.

12. The integrated circuit memory device of claim 11 , wherein the input receiver samples the data using a reference voltage, wherein the integrated circuit memory device further includes a third register to store a value representative of a reference voltage level adjustment that is applied to the reference voltage.

13. A method of operation in a system including a first integrated circuit device coupled to a second integrated circuit device, the method comprising:

initializing the system;

deriving a value, representative of a drive strength setting of an output driver disposed on the first integrated circuit device, based on a topography of a plurality of integrated circuit devices, including the first integrated circuit device, that are coupled to a bus;

programming the value into a register disposed on the first integrated circuit device; and

the output driver outputting data utilizing the derived value.

14. The method of claim 13 , wherein outputting data further includes:

outputting a first data value of the data at a rising edge transition of an internal transmit signal; and

outputting a second data value of the data at a falling edge transition of the internal transmit signal.

15. The method of claim 13 , wherein the second integrated circuit device is a dynamic random access memory device.

16. The method of claim 13 , wherein the second integrated circuit device is a flash memory device.

17. The method of claim 13 , wherein the second integrated circuit device controls the operation of the first integrated circuit device, wherein the first integrated circuit device is a memory device disposed on a memory module.

18. A method of operation in an integrated circuit memory device comprising:

determining a value, representative of a drive strength setting of an output driver disposed on the integrated circuit memory device based on a topography of a plurality of integrated circuit memory devices, including the integrated circuit memory device, that are coupled to a bus;

storing the determined value in a first register disposed on the integrated circuit memory device; and

the output driver outputting data synchronously with respect to an external clock signal.

19. The method of claim 18 , including outputting data at rising and falling edge transitions of the external clock signal in accordance with the determined value.

20. A memory module, comprising:

a serial presence detect memory device; and

a plurality of memory devices including a first memory device, the first memory device comprising:

an output driver;

a first register to store a value representative of a drive strength setting of the output driver, wherein the value is determined based on a topography of a system that includes the memory module; and

a transmitter circuit including the output driver to output data using the drive strength setting and synchronously with respect to an external clock signal.

21. The memory module of claim 20 , wherein the first memory device further includes a second register to store a value representative of a slew rate adjustment that is applied to the transmitter circuit.

22. The memory module of claim 21 , wherein the first memory device further includes an input receiver to sample data at a sample time, and a third register to store a value representative of a sample timing offset to apply to the sample time of the input receiver.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: HOROWITZ, MARK A.; BARTH, RICHARD M.; HAMPEL, CRAIG E.; MONCAYO, ALFREDO; DONNELLY, KEVIN S.; ZERBE, JARED L.
To: RAMBUS INC.
Reel/Frame 035424/0548 →
Continuity (8)
Continuation 1167201800 · Feb 6, 2007
Continuation 1118141100 · Jul 13, 2005
Continuation 1107340300 · Mar 4, 2005
Continuation 1074224700 · Dec 19, 2003
Continuation 1035906100 · Feb 4, 2003
Continuation 0991021700 · Jul 19, 2001
Continuation 0942094900 · Oct 19, 1999
Related Publication 20080052440A1 · Feb 28, 2008