Gold standard for JEDEC® LPDDR4 memory device for your IP, SoC, and system-level design verification.

In production since 2015 on dozens of production designs.

This Cadence® Verification IP (VIP) supports the JEDEC® Low Power Memory Device, LPDDR4 standard. It provides a mature, highly capable compliance verification solution that supports simulation, formal analysis, and hardware acceleration platforms, making it applicable to intellectual property (IP), system-on-chip (SoC), and system-level verification. The LPDDR4 VIP is compatible with the industry-standard Universal Verification Methodology (UVM), runs on all leading simulators, and leverages the industry-standard Cadence Memory Model core architecture, interface, and use model.

The LPDDR4 standard is an industry-leading low power volatile (DRAM) device memory standard for storage of system code, software applications, and user data. LPDDR4 Low Power Memory Device Standard is designed to satisfy the performance and memory density demands of the latest generation of mobile devices such as smart phones, tablets, ultra-thin notebooks, and similar connected devices on the newest, high-speed 4G networks.

Cadence LPDDR4 VIP supports the JEDEC LPDDR4X standard. The LPDDR4X memory saves additional power by reducing the I/O voltage to 0.6V from 1.1V. Other LPDDR4X improvements include a single-channel die option for smaller applications, new MCP, PoP, and IoT packages, and additional definition and timing improvements.

Supported specification: JEDEC JESD209-4C and Refresh management (RFM) and Scaling Parameters.

LPDDR4 diagram

Product Highlights

  • Hundreds of protocol and timing checkers to easily catch design bugs
  • Hundreds of predefined configurations based on specific memory vendors' part numbers, datasheets, or generic JEDEC definitions available on
  • Transaction and memory callbacks for all protocol, model states, and device memory events
  • Ability to optionally skip initializations or dynamically change configuration parameters
  • Packet tracker creation for easy debugging
  • Extensive functional coverage in SystemVerilog
  • Integrated with the DFI LPDDR4 solution for IP level verification
  • Plug-and-play connectivity to System Performance Analyzer for Sub-system or SoC performance verification
  • Support testbench language interfaces for SystemVerilog, UVM, OVM, and SystemC
  • Support of passive mode, meaning VIP only monitors, checkers and coverage are enabled

Key Features

The following table describes key features from the specifications that are implemented in the VIP:

Feature Name


Speed (Mt/s)
  • 2133MHz (4266MT/s)

Device Density

  • Supports a wide range of device densities from 4Gb to 32Gb
Dual Channels
  • Supports two channels that can function independently

General DDR Functionality and Timing Checks

  • Precharge, Activate, Read, Write, Mask Write, Mode Register Read, Mode Register Write, Power Down, Refresh, Self Refresh, RFM and related timing checks
Data Mask and Data Bus Inversion
  • Data on the bus can be inverted during both read and write to save power; both Data Mask and Data Bus inversion features can be set through mode registers
On-the-Fly Burst Length
  • Bust length during Read, Write, and Mask Write can be set on the fly through command data and mode registers
Configurable Preamble and Postamble
  • Allows preamble and postamble to be configured for Read, Write, and Mask Write
Frequency Set Points
  • Allows LPDDR4 to be switched between two differing operating frequencies by duplicating mode register parameters commonly changed with operating frequency
FIFO Register and DQS-DQ Training
  • Supports Read FIFO and Write FIFO commands used during Write training
Multipurpose Command (MPC)
  • Supports all 7 MPC commands

Command Bus Training

  • The training centers the internal VREF(ca) in the CA data eye and, at the same time, allows for timing adjustments of the CS and CA signals to meet setup and hold requirements
Latency Code Frequency Table
  • Supports and checks all read and write latency requirements for a given frequency

Vref Settings

  • Supports CA and DQ voltage reference settings
Single-Ended Mode
  • Supports single-ended mode for Clock and Strobe
Byte Mode
  • Supports byte-mode devices from 2Gb to 32Gb
Tccd+n Reads/Writes
  • Supports all combinations of Reads merging and Writes merging placed Tccd+n apart
Delay Modeling
  • Delay modeling of input and output signals, display of delay modeling internal signals on the simulator waveform
  • Support for delay randomization on tDQSCK with drifts

Master your tools

Tutorials, Documentation, and Local Experts

Cadence Online Support

Increase your efficiency in using Cadence Verification IP with Online trainings, VIP Portal, application notes, and troubleshooting articles