Upgradable memory system with reconfigurable interconnect
First Claim
Patent Images
1. A system comprising:
- a. a motherboard including;
i. a first electrical receptacle;
ii. a first set of signal lines coupled to the first electrical receptacle;
iii. a second electrical receptacle; and
iv. a second set of signal lines coupled to the second electrical receptacle; and
b. at least one of a first logic module and a second logic module;
c. the motherboard supporting multiple data-width configurations, including;
i. a single-module configuration in which the first logic module is inserted into the first electrical receptacle and the second electrical receptacle lacks the second logic module, wherein the first logic module is coupled, via the first electrical receptacle, to the first and second sets of signal lines and is receiving first data of a first data width transferred to the first electrical receptacle via both the first set of signal lines and the second set of signal lines; and
ii. a dual-module configuration in which the first logic module is inserted into the first electrical receptacle and the second logic module is inserted into the second electrical receptacle, wherein the first logic module is coupled, via the first electrical receptacle, to the first set of signal lines and is receiving second data of a second data width narrower than the first data width and transferred to the first electrical receptacle via the first set of signal lines, and wherein the second logic module is coupled, via the second electrical receptacle, to the second set of signal lines and is receiving third data transferred to the second electrical receptacle via the second set of signal lines;
wherein in the dual-module configuration the first logic module is decoupled from the second set of signal lines and does not receive data via the second set of signal lines.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are systems that employ configurable on-die termination elements that allow users to select from two or more termination topologies. One topology is programmable to support rail-to-rail or half-supply termination. Another topology selectively includes fixed or variable filter elements, thereby allowing the termination characteristics to be tuned for different levels of speed performance and power consumption. Termination voltages and impedances might also be adjusted.
-
Citations
28 Claims
-
1. A system comprising:
-
a. a motherboard including; i. a first electrical receptacle; ii. a first set of signal lines coupled to the first electrical receptacle; iii. a second electrical receptacle; and iv. a second set of signal lines coupled to the second electrical receptacle; and b. at least one of a first logic module and a second logic module; c. the motherboard supporting multiple data-width configurations, including; i. a single-module configuration in which the first logic module is inserted into the first electrical receptacle and the second electrical receptacle lacks the second logic module, wherein the first logic module is coupled, via the first electrical receptacle, to the first and second sets of signal lines and is receiving first data of a first data width transferred to the first electrical receptacle via both the first set of signal lines and the second set of signal lines; and ii. a dual-module configuration in which the first logic module is inserted into the first electrical receptacle and the second logic module is inserted into the second electrical receptacle, wherein the first logic module is coupled, via the first electrical receptacle, to the first set of signal lines and is receiving second data of a second data width narrower than the first data width and transferred to the first electrical receptacle via the first set of signal lines, and wherein the second logic module is coupled, via the second electrical receptacle, to the second set of signal lines and is receiving third data transferred to the second electrical receptacle via the second set of signal lines;
wherein in the dual-module configuration the first logic module is decoupled from the second set of signal lines and does not receive data via the second set of signal lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a. at least one of a first module and a second module; b. a motherboard supporting multiple data-width configurations and including; i. first and second electrical receptacles adapted to receive the respective first and second modules; ii. a first set of signal lines extending to the first electrical receptacle; iii. a second set of signal lines extending to the second electrical receptacle; iv. means for supporting a single-module configuration in which the first module is inserted into the first electrical receptacle and is coupled to the first and second sets of signal lines and is receiving first data of a first data width transferred to the first electrical receptacle via both the first and second sets of signal lines; v. means for supporting a dual-module configuration in which the first module is inserted into the first electrical receptacle and the second module is inserted into the second electrical receptacle, wherein the first module is coupled to the first set of signal lines and is receiving second data of a second data width narrower than the first data width and transferred to the first electrical receptacle via the first set of signal lines and the second module is coupled to the second set of signal lines and is receiving third data transferred to the second electrical receptacle via the second set of signal lines; and vi. a third set of signal lines coupled in series with the second set of signal lines in the single-module configuration and decoupled from the second set of signal lines in the dual-module configuration.
-
-
15. A system comprising:
-
a. at least one of a first module and a second module; b. a motherboard supporting multiple data-width configurations and including; i. first and second electrical receptacles adapted to receive the respective first and second modules; ii. a first set of signal lines extending to the first electrical receptacle; iii. a second set of signal lines extending to the second electrical receptacle; iv. means for supporting a single-module configuration in which the first module is inserted into the first electrical receptacle and is coupled to the first and second sets of signal lines and is receiving first data of a first data width transferred to the first electrical receptacle via both the first and second sets of signal lines; and v. means for supporting a dual-module configuration in which the first module is inserted into the first electrical receptacle and the second module is inserted into the second electrical receptacle, wherein the first module is coupled to the first set of signal lines and is receiving second data of a second data width narrower than the first data width and transferred to the first electrical receptacle via the first set of signal lines and the second module is coupled to the second set of signal lines and is receiving third data transferred to the second electrical receptacle via the second set of signal lines; wherein the first module physically contacts the first connector and is electrically coupled to the second set of signal lines via the second connector in the single-module configuration and is decoupled from the second set of signal lines in the dual-module configuration.
-
-
16. A configurable memory system comprising:
-
a. a memory controller; b. at least one electrical connector adapted to receive a plurality of memory modules, including a first memory module and a second memory module; c. a first set of signal lines extending between the memory controller and the at least one electrical connector; d. a second set of signal lines extending between the memory controller and the at least one electrical connector; e. the memory system supporting a plurality of memory-width configurations, including; i. a first memory configuration in which the first memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the first and second sets of signal lines to communicate data of a first data width with the memory controller; and ii. a second memory configuration in which the first memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the first set of signal lines and decoupled from the second set of signal lines and the second memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the second set of signal lines to communicate data of a second data width narrower than the first data width with the memory controller and decoupled from the first set of signal lines. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A configurable memory system comprising:
-
a. a memory controller; b. at least one electrical connector adapted to receive a plurality of memory modules, including a first memory module and a second memory module; c. a first set of signal lines extending between the memory controller and the at least one electrical connector; d. a second set of signal lines extending between the memory controller and the at least one electrical connector; e. the memory system supporting a plurality of memory-width configurations, including; i. a first memory configuration in which the first memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the first and second sets of signal lines to communicate data of a first data width; and ii. a second memory configuration in which the first memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the first set of signal lines and decoupled from the second set of signal lines to communicate data of a second data width narrower than the first data width and the second memory module is in physical contact with the at least one electrical connector and coupled to the memory controller via the second set of signal lines and decoupled from the first set of signal lines; f. wherein the at least one connector is a single connector adapted to receive one or both of the first and second memory modules.
-
-
22. A system comprising:
-
a. a controller; b. a first electrical receptacle coupled to the controller via a first set of signal lines; c. a second electrical receptacle coupled to the controller via a second set of signal lines; d. at least one of a first module and a second module, the first module including a first memory device having a variable data width, the second module including a second memory device; e. the memory system supporting multiple data-width configurations, including; i. a single-module configuration in which the first module is inserted into the first electrical receptacle and the second electrical receptacle lacks the second module, wherein the first module is coupled, via the first electrical receptacle, to the first and second sets of signal lines and the first memory device is configured to have a first data width and exchange data with the controller over the first and second sets of signal lines; and ii. a dual-module configuration in which the first module is inserted into the first electrical receptacle and the second module is inserted into the second electrical receptacle, wherein the first module is coupled, via the first electrical receptacle, to the first set of signal lines and the first memory device is configured to have a second data width narrower than the first data width and exchange data with the controller over the first set of signal lines, and wherein the second memory device exchanges data with the controller over the second set of signal lines; wherein the first memory device is decoupled from the second set of data lines in the dual-module configuration. - View Dependent Claims (23, 24)
-
-
25. A system comprising:
-
a. at least one of a first module and a second module, the first module including a first memory device and supporting a variable data width, the second module including a second memory device; and b. a motherboard that includes; i. a controller; ii. a first electrical receptacle coupled to the controller via a first set of signal lines; and iii. a second electrical receptacle coupled to the controller via a second set of signal lines; c. the motherboard supporting multiple data-width configurations, including; i. a single-module configuration in which the first module is inserted into the first electrical receptacle and the second electrical receptacle lacks the second module, wherein the first module is coupled, via the first electrical receptacle, to the first and second sets of signal lines and is configured to have a first data width and to exchange data of the first data width between the first memory device and the controller over at least one of the first and second sets of signal lines; and ii. a dual-module configuration in which the first module is inserted into the first electrical receptacle and the second module is inserted into the second electrical receptacle, wherein the first module is coupled, via the first electrical receptacle, to the first set of signal lines and is configured to have a second data width narrower than the first data width and to exchange data of the second data width between the second memory device and the controller over the first set of signal lines, and wherein the second memory module exchanges data with the controller over the second set of signal lines; wherein the first memory device is decoupled from the second set of data lines in the dual-module configuration. - View Dependent Claims (26, 27, 28)
-
Specification