IP Library › Granted Patent US 12,301,227
Granted Patent B2
US 12,301,227 · App. 18/347,376 · Granted May 13, 2025

On-die termination

Inventor: Ian Shaeffer (Los Gatos, CA)
Assignee: Rambus Inc.
H03K19/0005G11C5/063G11C5/14G11C7/1084G11C11/4063G11C11/413G11C16/06H03K19/017545
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 12,301,227
App. No.
18/347,376
Granted
May 13, 2025
Kind
B2
Abstract

Local on-die termination controllers for effecting termination of a high-speed signaling links simultaneously engage on-die termination structures within multiple integrated-circuit memory devices disposed on the same memory module, and/or within the same integrated-circuit package, and coupled to the high-speed signaling link. A termination control bus is coupled to memory devices on a module, and provides for peer-to-peer communication of termination control signals.

Claims (34)

1. A memory module comprising:

a module connector having a data contact to communicate write data and read data and control contacts to communicate module commands and addresses, a first termination-control signal, and a second termination-control signal, the data contact exhibiting a termination impedance;

a first rank of memory devices, each memory device in the first rank of memory devices including:

a first termination circuit coupled to the data contact to apply a first controlled impedance; and

first control logic coupled to the control contacts and the first termination circuit, the first control logic to control the first termination circuit;

the first control logic to select the first controlled impedance responsive to a first logical combination of the first termination-control signal and the second termination control signal; and

a second rank of memory devices, each memory device in the second rank of memory devices including:

a second termination circuit coupled to the data contact to apply a second controlled impedance; and

second control logic coupled to the control contacts and the second termination circuit, the second control logic to control the second termination circuit;

the second control logic to select the second controlled impedance responsive to a second logical combination of the first termination-control signal and the second termination control signal.

2. The memory module of claim 1 , wherein the termination impedance of the data contact is a function of the first controlled impedance and the second controlled impedance.

3. The memory module of claim 2 , wherein the first controlled impedance and the second controlled impedance are adjustable.

4. The memory module of claim 3 , wherein each of the memory devices in the first rank of memory devices includes a register to a first value for the first controlled impedance and a second value for the second controlled impedance.

5. The memory module of claim 4 , wherein the values select the first controlled impedance from among a high impedance, a first termination impedance, and a second termination impedance.

6. The memory module of claim 5 , wherein the high impedance consists essentially of an open circuit.

7. The memory module of claim 1 , wherein the first controlled impedance differs from the second controlled impedance responsive to a shared combination of the first termination-control signal and the second termination-control signal.

8. The memory module of claim 1 , wherein the first logical combination is the second logical combination.

9. The memory module of claim 1 , wherein each of the memory devices in the first rank of memory devices and the second rank of memory devices comprises dynamic random-access memory.

10. A memory module comprising:

a first memory device having a first data port to communicate first data, a first termination-control port to receive a first termination-control signal, and a second termination-control port to receive a second termination-control signal, the first data port exhibiting a first termination impedance responsive to the first termination-control signal and the second termination-control signal; and

a second memory device having a second data port to communicate second data, a third termination-control port to receive the first termination-control signal, and a fourth termination-control port to receive the second termination-control signal, the second data port exhibiting a second termination impedance responsive to the first termination-control signal and the second termination-control signal.

11. The memory module of claim 10 , the memory module including a rank of memory devices, the rank of memory devices including the first and second memory devices.

12. The memory module of claim 11 , wherein the first termination-control port and the second termination-control port connect to the memory devices in the rank of memory devices.

13. The memory module of claim 10 , wherein the first memory device comprises dynamic random-access memory.

14. The memory module of claim 10 , wherein a first termination impedance and the second termination impedance are adjustable.

15. The memory module of claim 10 , the first data port and the second data port exhibiting a third impedance greater than the first termination impedance and the second termination impedance, the third impedance selected responsive to a combination of the first termination-control signal and the second termination-control signal.

16. The memory module of claim 15 , wherein the first termination-control signal and the second termination-control signal are binary signals.

17. A method of conveying write data to a first device on a memory module over a data link connected to the first memory device and a second memory device on the memory module, each of the first memory device and the second memory device having a first termination-control port to receive a first termination-control signal and a second termination-control port to receive a second termination-control signal, the method comprising:

sending a first combination of the first termination-control signal and the second termination-control signal to the first memory device, wherein the first combination applies a first impedance to the data link, wherein the data link exhibits a termination impedance that is a function of the first impedance;

sending a second combination of the first termination-control signal and the second termination-control signal to the second memory device, wherein the second combination applies a second impedance to the data link, wherein the termination impedance is a function of the second impedance; and

sending the write data to the first device with the data link set to the termination impedance.

18. The method of claim 17 , wherein the first termination-control signal and the second termination-control signal are binary signals.

19. The method of claim 18 , wherein the first combination of the first termination-control signal and the second termination-control signal asserts at least one of the first termination control signal and the second termination control signal.

20. The method of claim 19 , wherein the second combination of the first termination-control signal and the second termination-control signal deasserts the at least one of the first termination-control signal and the second termination-control signal.

Continuity (10)
Continuation 17527511 · Nov 16, 2021
Continuation 16880208 · May 21, 2020
Continuation 16425406 · May 29, 2019
Continuation 16011518 · Jun 18, 2018
Continuation 15629265 · Jun 21, 2017
Continuation 15187861 · Jun 21, 2016
Continuation 14619342 · Feb 11, 2015
Continuation 13984825
Provisional Application 61438757 · Feb 2, 2011
Related Publication 20240039536A1 · Feb 1, 2024
References Cited (42)
US 6834014B2 · Yoo et al. · 2004 [cited by applicant]
US 6917546B2 · Matsui · 2005 [cited by examiner]
US 7113418B2 · Oberlin et al. · 2006 [cited by applicant]
US 7259585B2 · Brinkman et al. · 2007 [cited by applicant]
US 7486104B2 · Oh et al. · 2009 [cited by applicant]
US 7516281B2 · LaBerge · 2009 [cited by applicant]
US 7539826B2 · Chae et al. · 2009 [cited by applicant]
US 7582960B2 · Karnezos · 2009 [cited by applicant]
US 7617367B2 · Campbell et al. · 2009 [cited by applicant]
US 7786752B2 · Oh et al. · 2010 [cited by applicant]
US 7961532B2 · Ware · 2011 [cited by applicant]
US 8188762B2 · Oh et al. · 2012 [cited by applicant]
US 8369164B2 · Ware · 2013 [cited by applicant]
US 8422263B2 · Saito et al. · 2013 [cited by applicant]
US 8588012B2 · Wilson et al. · 2013 [cited by applicant]
US 8610455B2 · Oh et al. · 2013 [cited by applicant]
US 8610459B2 · Oh et al. · 2013 [cited by applicant]
US 8619492B2 · Jeon · 2013 [cited by applicant]
US 8688955B2 · Grunzke · 2014 [cited by applicant]
US 8988102B2 · Shaeffer · 2015 [cited by applicant]
US 9337835B2 · Oh et al. · 2016 [cited by applicant]
US 9385719B2 · Shaeffer · 2016 [cited by applicant]
US 9529713B2 · Grunzke · 2016 [cited by applicant]
US 9660648B2 · Oh et al. · 2017 [cited by applicant]
US 9721629B2 · Shaeffer et al. · 2017 [cited by applicant]
US 9740269B1 · Tatapudi et al. · 2017 [cited by applicant]
US 9748956B2 · Lee et al. · 2017 [cited by applicant]
US 10056902B2 · Oh et al. · 2018 [cited by applicant]
US 10270442B2 · Oh et al. · 2019 [cited by applicant]
US 10333519B2 · Shaeffer · 2019 [cited by applicant]
US 11245397B2 · Lee et al. · 2022 [cited by applicant]
US 20030043683A1 · Funaba et al. · 2003 [cited by applicant]
US 20030126338A1 · Dodd · 2003 [cited by examiner]
US 20040228196A1 · Kwak et al. · 2004 [cited by applicant]
US 20090273960A1 · Kim et al. · 2009 [cited by applicant]
US 20090303768A1 · Nishio et al. · 2009 [cited by applicant]
US 20100013516A1 · Kyung · 2010 [cited by applicant]
US 20100030934A1 · Bruennert et al. · 2010 [cited by applicant]
US 20100232196A1 · Jo et al. · 2010 [cited by applicant]
US 20110314200A1 · Wilson et al. · 2011 [cited by applicant]
US 20210175887A1 · Hiemstra et al. · 2021 [cited by applicant]
International Search Report and Written Opinion mailed May 4, 2012 re Int'l Application No. PCT/US12/022083. 9 pages. [cited by applicant]