Micron Technology, Inc.
Memory module including a controller and interfaces for communicating with a host and another memory module

Last updated:

Abstract:

Apparatuses and methods related to a memory module controller are disclosed. An example apparatus, such as a dual in-line memory module (DIMM), includes a first interface coupled to a host, and a second interface coupled to another memory module. The memory module includes a controller configured to simultaneously communicate with the host via the first interface, which may be a non-volatile DIMM (NVDIMM) interface in one example, and communicate with the other memory module via the second interface. In some examples, the first and second interfaces are configured according to different standards or protocols. The controller controls access to memory on the memory module. The controller may be configured to receive commands from a direct memory access (DMA) module. In some examples, the other memory module connected via the second interface includes a local controller and memory of a different type. In some examples, the memory modules may be heterogeneous, and may include non-volatile or volatile memories, or both. In one embodiment, the controller includes a cache controller and a dynamic random access memory (DRAM) controller.

Status:
Grant
Type:

Utility

Filling date:

19 Dec 2018

Issue date:

2 Aug 2022