Contact Us
Overview

SmartDV’s GDDR6 Verification IP is a comprehensive solution for verifying Graphics Double Data Rate 6 memory interfaces for high-bandwidth GPU, AI accelerator, automotive ADAS, networking, and compute applications. Fully compliant with JEDEC JESD250D and backward compatible with JESD250C, JESD250B, JESD250A, and JESD250, it supports complete verification of GDDR6 device components across dual-channel x16 configurations with densities up to 32 GB, covering all defined commands, dual-channel pseudo-channel mode operation, DDR and QDR data transfer, bank grouping, training modes, CRC-based data integrity, and all timing and protocol violation detection.

SmartDV’s GDDR6 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 comprehensive dual-channel architecture support, Refresh Management, auto and self-refresh, COMMAND ADDRESS/WCK2CK/READ/WRITE training modes, IEEE 1149.1 boundary scan, bus-accurate timing for minimum, maximum, and typical values, built-in functional coverage, and a complete test suite, SmartDV’s GDDR6 VIP enables verification teams to thoroughly validate graphics memory interface designs for discrete GPUs, AI training and inference accelerators, automotive graphics, and high-performance networking SoC applications.

Request Data Sheet
GDDR6 VIP
Key Features
  • Full GDDR6 Device Support – Supports complete GDDR6 device verification per JEDEC JESD250D across x8 and x16 device modes, dual-channel configurations with two independent point-to-point channels for data, address, and command, densities up to 32 GB, and all defined GDDR6 commands as per specification.
  • Dual-Channel and QDR Architecture Support – Supports two separate independent channels with point-to-point interface, Double Data Rate and Quad Data Rate data transfer modes, pseudo-channel mode operation, RDQS mode, DQ preamble, bank grouping with 16 internal banks per channel, and all GDDR6 bank group features.
  • Comprehensive Signal Interface Support – Covers data bus inversion and command address bus inversion, write data mask function with single and double byte mask, READ/WRITE EDC on/off mode, programmable EDC hold pattern for CDR, programmable CRC READ/WRITE latency, input/output PLL/DLL on/off mode, and read/write data transmission integrity via cyclic redundancy check.
  • Training, Calibration, and Boundary Scan – Supports COMMAND ADDRESS, WCK2CK, READ/WRITE training modes, programmable READ/WRITE latency, on-die termination operation, Vendor ID1 and ID2 for device identification, and IEEE 1149.1 boundary scan operation.
  • Power Management and Refresh Support – Supports all low power operating modes, Refresh Management, auto refresh and self-refresh modes, power down features, and input clock stop and frequency change for complete power state verification.
  • Comprehensive Protocol Checking – Provides continuous bus-accurate monitoring of GDDR6 device behavior during simulation for minimum, maximum, and typical timing values, covering power-on, initialization, power-off rules, state-based rules, active command rules, read and write command rules, and all timing violations, with protocol checker fully compliant with JEDEC JESD250D.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis, constraints randomization, all mode register programming support, and callbacks for user access to command data and monitor-observed data across all GDDR6 protocol conditions.
Compliance and Compatibility
  • Fully compliant with JEDEC JESD250D (GDDR6 SGRAM); backward compatible with JESD250C, JESD250B, JESD250A, and JESD250
  • Supports x8 and x16 device modes with densities up to 32 GB
  • 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