LPDDR5X Synthesizable Transactor provides a smart way to verify the LPDDR5X component of a SOC or a ASIC in Emulator or FPGA platform. The SmartDV's LPDDR5X Synthesizable Transactor is fully compliant with standard LPDDR5X Specification and provides the following features.
- Features
-
- Supports 100% of LPDDR5X protocol draft JEDEC specification and JESD209-5B specification.
- Supports all the LPDDR5X commands as per the specs.
- Supports device density up to 32GB.
- Supports X8 and X16 device modes.
- Supports 2:1 and 4:1 CKR mode.
- Supports all data rates as per specification.
- Supports system ECC function.
- Supports burst length 16 and 32.
- Supports programmable read/write latencies.
- Supports BG, 8B and 16B bank organization modes.
- Supports burst sequence.
- Supports all mode register programming.
- Supports write DBI and read DBI operation.
- Supports write data mask operation.
- Supports WCK2CK Sync operation.
- Supports deep sleep mode.
- Supports Optimized Refresh.
- Supports Refresh Management Command.
- Supports power down mode and self-refresh operation.
- Supports frequency set point operation.
- Supports following training modes
- Command bus training
- WCK2CK leveling
- WCK-DQ training
- Enhanced RDQS training mode
- Supports partial array self refresh segment masking.
- Supports write clock free running mode.
- Supports data copy low power function and write x operation.
- Supports hybrid refresh mode and refresh credit mode.
- Supports CA parity and ECC.
- Checks for following
- Check-points include power on, Initialization and power off rules,
- State based rules, Active Command rules,
- Read/Write Command rules etc.
- All timing violations.
- Protocol checker fully compliant with LPDDR5X draft JEDEC specification and JESD209-5B specification.
- Models, detects and notifies the test bench of significant events such as transactions, warnings, timing and protocol violations.
- Benefits
-
- Compatible with testbench writing using SmartDV's VIP
- All UVM sequences/testcases written with VIP can be reused
- Runs in every major emulators environment
- Runs in custom FPGA platforms
- LPDDR5X Synthesizable Transactor Env
-
SmartDV's LPDDR5X Synthesizable Transactor env contains following:
- Synthesizable transactors
- Complete regression suite containing all the LPDDR5X testcases
- Examples showing how to connect various components, and usage of Synthesizable Transactor
- Detailed documentation of all DPI, class, task and function's used in verification env
- Documentation contains User's Guide and Release notes