US 12,141,081 B2
Training and operations with a double buffered memory topology
Chi-Ming Yeung, Cupertino, CA (US); Yoshie Nakabayashi, Tokyo (JP); Thomas Giovannini, San Jose, CA (US); and Henry Stracovsky, Portland, OR (US)
Assigned to Rambus Inc., San Jose, CA (US)
Filed by Rambus Inc., San Jose, CA (US)
Filed on Aug. 21, 2023, as Appl. No. 18/236,272.
Application 18/236,272 is a continuation of application No. 17/710,578, filed on Mar. 31, 2022, granted, now 11,768,780.
Application 17/710,578 is a continuation of application No. 16/837,689, filed on Apr. 1, 2020, granted, now 11,294,830, issued on Apr. 5, 2022.
Application 16/837,689 is a continuation of application No. 15/071,048, filed on Mar. 15, 2016, granted, now 10,613,995, issued on Apr. 7, 2020.
Claims priority of provisional application 62/218,466, filed on Sep. 14, 2015.
Claims priority of provisional application 62/173,134, filed on Jun. 9, 2015.
Claims priority of provisional application 62/133,781, filed on Mar. 16, 2015.
Prior Publication US 2024/0045813 A1, Feb. 8, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/16 (2006.01); G11C 5/02 (2006.01); G11C 5/04 (2006.01); G11C 7/10 (2006.01); H03K 19/1778 (2020.01)
CPC G06F 13/16 (2013.01) [G11C 5/02 (2013.01); G11C 5/04 (2013.01); G11C 7/10 (2013.01); H03K 19/1778 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a dual in-line memory module (DIMM) comprising a plurality of memory devices;
a driver circuit coupled to the DIMM, wherein the driver circuit is configured to receive a first read command from a memory controller and send the first read command to the DIMM to instruct the DIMM to access a memory location in the plurality of memory devices and provide first data from the memory location; and
a data buffer coupled to the DIMM, wherein the data buffer is configured to receive a second read command from the memory controller, the second read command requesting the data buffer to provide the first data received from the memory location to the memory controller, wherein the second read command at least partially overlaps in time with the first read command.