Contact Us
Overview

SmartDV’s DDR3 Verification IP is a comprehensive solution for verifying DDR3 SDRAM memory interfaces across device, DIMM, 3D Stacked, and PHY interface implementations. Fully compliant with JEDEC JESD79-3F for DDR3 devices, JESD79-3-3 for DDR3 3DS, and DFI versions 2.0 through 5.0, it provides complete verification coverage across DDR3 standalone devices supporting densities up to 8 GB, DDR3 UDIMM, RDIMM, and LRDIMM module types supporting densities up to 32 GB, DDR3 3DS devices supporting densities up to 64 GB with 64 internal banks, and the DDR PHY Interface across DDR3, DDR4, DDR5, LPDDR3, LPDDR4, and LPDDR5 memory protocols.

SmartDV’s DDR3 VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With full-timing and behavioral models in a single package, all timing delay ranges in one model, comprehensive protocol checking across all DDR3 variants, DFI multi-protocol support, and a complete test suite, SmartDV’s DDR3 VIP enables verification teams to thoroughly validate DDR3 memory subsystem designs for embedded, server, networking, automotive, and high-performance computing applications.

Request Data Sheet
DDR3 (3DS + DIMM + DFI) VIP
Key Features
  • Complete DDR3 Device Protocol Coverage – Supports 100% of the DDR3 protocol standard JESD79-3F across all leading vendor devices, all DDR3 commands, x4, x8, and x16 device widths, densities up to 8 GB, 8 internal banks, all speed grades, and programmable write and read latency with on-the-fly and programmable burst lengths of 4 and 8 in sequential and interleaved burst order.
  • DDR3 DIMM Module Support – Supports 100% of the DDR3 DIMM protocol standard across UDIMM, RDIMM, and LRDIMM types with densities up to 32 GB, single, dual, and quad rank configurations, ECC error detection and correction, fly-by topology, parity operations, fixed burst chop of 4 and burst length of 8, and BC4 or BL8 on-the-fly selection.
  • DDR3 3DS Protocol Coverage – Supports 100% of the DDR3 3DS protocol standard JESD79-3-3 across x4 and x8 device widths, densities up to 64 GB, 64 internal banks, all speed grades, programmable write and read latency, and all DDR3 3DS commands as per specification.
  • Comprehensive DDR3 Feature Support – Covers all mode register programming, write data mask, power down, DLL, write leveling, ZQ calibration, automatic self refresh, self refresh mode, ODT, input clock stop and frequency change, full-timing and behavioral versions in a single model, and all timing delay ranges — minimum, typical, and maximum — across DDR3, DDR3 DIMM, and DDR3 3DS variants.
  • Multi-Protocol DFI Interface Support – Compliant with DFI versions 2.0 through 5.0 supporting DDR3 JESD79-3F, DDR4 JESD79-4D, DDR5 JESD79-5, LPDDR3 JESD209-3C, LPDDR4 JESD209-4B, and LPDDR5 JESD209-5 memory protocols across all DFI interface groups with 1:1, 1:2, and 1:4 MC to PHY frequency ratios.
  • Comprehensive DFI Transaction and Training Support – Supports write transactions with DBI, DM, and CRC, read transactions with DBI, per-slice read leveling, CA training, DB data buffer training, DDR write DQ training, write leveling strobe update, DFI read and write chip select, PHY-independent training mode as per DFI 5.0, gear down and 2N mode, 3D stack support, inactive CS, and WCK control interface for LPDDR5.
  • Advanced DFI Interface Features – Covers frequency change protocol, CA parity signaling, DRAM clock disabling, data bit enable and disable, independent operation and multi-configuration support for LPDDR4, low power control and error signaling, and bus-accurate timing for minimum, maximum, and typical values with comprehensive timing and protocol violation detection for tphy_wrlat, tphy_wrdata, trd_dataen, and tphy_rdlat parameters.
  • Comprehensive Protocol Checking – Provides continuous monitoring of DDR3, DDR3 DIMM, DDR3 3DS, and DFI behavior during simulation, covering power up, initialization, power off, state-based rules, active command rules, read and write command rules, all timing violations, and protocol checker compliance with JESD79-3F, JESD79-3-3, and DFI 2.0 through 5.0 specifications.
Compliance and Compatibility
  • Fully compliant with JEDEC JESD79-3F (DDR3 SDRAM)
  • Fully compliant with JEDEC JESD79-3-3 (DDR3 3DS)
  • Supports DDR3 UDIMM, RDIMM, and LRDIMM module types
  • Compliant with DFI versions 2.0, 2.1, 3.0, 3.1, 4.0, and 5.0
  • DFI protocol support covers DDR3, DDR4, DDR5, LPDDR3, LPDDR4, and LPDDR5
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet