UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

JEDEC - JESD304-4.01

DDR4 NVDIMM-P Bus Protocol

active, Most Current
Organization: JEDEC
Publication Date: 1 January 2021
Status: active
Page Count: 228
scope:

An NVDIMM-P device is defined as a LRDIMM memory module which provides host controller access to DRAM and/or other memory devices such as persistent memory. In order to enable access to media that may have non-deterministic access latencies, and/or on-board media management activities, which may temporarily delay access to non-volatile memory media, a handshake protocol is required to inform the host controller of availability/unavailability of return data from the DIMM. To mitigate the performance impact of this non-determinism, capabilities to enable out-of-order data transactions and to stack commands for enhanced data bus utilization are also required. A transactional protocol is described herein for NVDIMM-P, which may be used on a DDR interface allowing operation of both standard DRAM modules and NVDIMM-P modules on the same channel.

NVDIMM-P modules follow the DDR4 LRDIMM specification in pinout, electrical topology and behavior except as noted in this specification.

Minimal changes to the host controller can enable these technologies while allowing flexibility to optimize memory system performance. Options to simplify the protocol or implementation (at the expense of performance) are provided.

Reference Material

This NVDIMM-P protocol spec is a companion to the JEDEC DDR4 DRAM Standard, JESD79-4B, as well as the JEDEC DDR4 RCD/DB Standard and JEDEC DDR4 LRDIMM Common Standard.

Document History

JESD304-4.01
January 1, 2021
DDR4 NVDIMM-P Bus Protocol
An NVDIMM-P device is defined as a LRDIMM memory module which provides host controller access to DRAM and/or other memory devices such as persistent memory. In order to enable access to media that...
October 1, 2020
DDR4 NVDIMM-P Bus Protocol
An NVDIMM-P device is defined as a LRDIMM memory module which provides host controller access to DRAM and/or other memory devices such as persistent memory. In order to enable access to media that...
Advertisement