US 11,782,863 B2
Memory module with configurable command buffer
Liji Gopalakrishnan, Sunnyvale, CA (US); Ian Shaeffer, Los Gatos, CA (US); and Yi Lu, San Jose, CA (US)
Assigned to Rambus Inc., San Jose, CA (US)
Filed by Rambus Inc., San Jose, CA (US)
Filed on May 26, 2022, as Appl. No. 17/826,056.
Application 17/826,056 is a continuation of application No. 16/942,970, filed on Jul. 30, 2020, granted, now 11,372,795.
Application 16/942,970 is a continuation of application No. 16/520,137, filed on Jul. 23, 2019, granted, now 10,747,703, issued on Aug. 18, 2020.
Application 16/520,137 is a continuation of application No. 15/647,983, filed on Jul. 12, 2017, granted, now 10,380,056, issued on Aug. 13, 2019.
Application 15/647,983 is a continuation of application No. 15/051,282, filed on Feb. 23, 2016, granted, now 9,734,112, issued on Aug. 15, 2017.
Application 15/051,282 is a continuation of application No. 13/952,530, filed on Jul. 26, 2013, granted, now 9,275,699, issued on Mar. 1, 2016.
Claims priority of provisional application 61/684,437, filed on Aug. 17, 2012.
Prior Publication US 2022/0374381 A1, Nov. 24, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 13/40 (2006.01); G11C 7/10 (2006.01); G11C 11/4093 (2006.01); G11C 11/4094 (2006.01); G11C 5/04 (2006.01); G06F 13/16 (2006.01); G11C 11/4096 (2006.01)
CPC G06F 13/4068 (2013.01) [G06F 13/1673 (2013.01); G06F 13/1678 (2013.01); G11C 5/04 (2013.01); G11C 7/1012 (2013.01); G11C 7/1039 (2013.01); G11C 7/1045 (2013.01); G11C 7/1075 (2013.01); G11C 11/4093 (2013.01); G11C 11/4094 (2013.01); G11C 11/4096 (2013.01); Y02D 10/00 (2018.01)] 19 Claims
OG exemplary drawing
 
1. A memory module comprising:
first, second, third, and fourth memory devices each having a data port and a command port; and
a configurable command buffer supporting a first configuration and a second configuration, the configurable command buffer having:
first, second, third, and fourth memory-device command interfaces each connected the command port of a respective one of the first, second, third, and fourth memory devices; and
first, second, third, and fourth module command interfaces;
wherein the configurable command buffer:
in the first configuration directs commands from the first, second, third, and fourth module command interfaces to respective ones of the first, second, third, and fourth memory-device command interfaces; and
in the second configuration directs the commands from the second module command interfaces to the first and second memory-device command interfaces and from the third module command interface to the third and fourth memory-device command interfaces.