Memory module having multiple memory banks selectively connectable to a local memory controller and an external memory controller
First Claim
Patent Images
1. A memory module comprising:
- memory banks;
a local memory controller to access data in the memory banks;
an interface to an external memory controller that is configured to access the memory module; and
multiplexing circuitry to selectively connect the memory banks to the local memory controller and to the interface to the external memory controller, whereinin a configuration when the multiplexing circuitry connects a first one of the memory banks to the local memory controller, the multiplexing circuitry isolates the first memory bank from the interface to the external memory controller, andthe multiplexing circuitry is to connect, in another configuration, a second one of the memory banks to the interface to the external memory controller while connecting the first memory bank to the local memory controller.
2 Assignments
0 Petitions
Accused Products
Abstract
A memory module includes memory banks, a local memory controller to access data in the memory banks, and an interface to an external memory controller that is configured to access the memory module. Multiplexing circuitry selectively connects the memory banks to the local memory controller and to the interface to the external memory controller.
-
Citations
19 Claims
-
1. A memory module comprising:
-
memory banks; a local memory controller to access data in the memory banks; an interface to an external memory controller that is configured to access the memory module; and multiplexing circuitry to selectively connect the memory banks to the local memory controller and to the interface to the external memory controller, wherein in a configuration when the multiplexing circuitry connects a first one of the memory banks to the local memory controller, the multiplexing circuitry isolates the first memory bank from the interface to the external memory controller, and the multiplexing circuitry is to connect, in another configuration, a second one of the memory banks to the interface to the external memory controller while connecting the first memory bank to the local memory controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
configuring a memory module to switch a connection of a first memory bank of multiple memory banks in the memory module from an external interface of the memory module to a local memory controller in the memory module, wherein the external interface is connected to an external memory controller, wherein the configuring includes controlling multiplexing circuitry of the memory module to perform the switch, the multiplexing circuitry to selectively connect the memory banks to the local memory controller and to the interface to the external memory controller; and in response to a memory request from the external memory controller specifying data in the first memory bank when the first memory bank is connected to the local memory controller and is isolated from the external memory controller by the multiplexing circuitry, providing response data from a second memory bank of the multiple memory banks to the external memory controller. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an external memory controller; and a memory module connected over a memory bus to the external memory controller, the memory module comprising; memory banks; a local memory controller to access data in the memory banks; an external interface connected to the memory bus; and multiplexing circuitry to selectively connect the memory banks to the local memory controller and to the external interface, wherein when the multiplexing circuitry connects a first one of the memory banks to the local memory controller, the multiplexing circuitry isolates the first memory bank from the interface to the external memory controller, and the multiplexing circuitry is to connect a second one of the memory banks to the external memory controller via the external interface and the memory bus while connecting the first memory bank to the local memory controller. - View Dependent Claims (18, 19)
-
Specification