Contact Us
Overview

SmartDV’s MRAM Verification IP is a comprehensive solution for verifying Magnetoresistive Random Access Memory parallel interfaces, providing SRAM-compatible non-volatile memory verification for applications requiring unlimited read and write endurance, instant data retention on power loss, and fast symmetrical access times. Compliant with Everspin Technologies MR2A16A (4 Mb, 256K x 16) and MR0A08B (1 Mb, 128K x 8) parallel IO MRAM device specifications, it supports complete verification of MRAM device components across 8-bit and 16-bit data bus configurations, all four defined operating modes, power-up and initialization sequences, and all timing and protocol violation detection.

SmartDV’s MRAM 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 SRAM-compatible timing verification, native non-volatility, unlimited read and write endurance modeling, bus-accurate timing for minimum, maximum, and typical values, built-in functional coverage, and a complete test suite, SmartDV’s MRAM VIP enables verification teams to thoroughly validate parallel MRAM interface designs for automotive powertrain, industrial control, aerospace, medical devices, and any application requiring fast non-volatile memory with unlimited write cycles.

Request Data Sheet
MRAM VIP
Benefits
  • Full MRAM Device Support – Provides complete parallel MRAM device verification compliant with Everspin MR2A16A (4 Mb, 256K x 16 bit) and MR0A08B (1 Mb, 128K x 8 bit) device specifications, supporting 8-bit and 16-bit flexible data bus configurations, symmetrical high-speed read and write with fast 35 ns access time, SRAM-compatible timing, native non-volatility with 20-year data retention, and unlimited read and write endurance.
  • Comprehensive Operating Mode Coverage – Supports all four defined MRAM operating modes including Byte Read, Byte Write, Output Disabled, and Not Selected, covering all defined command sequences and control signal combinations across both x8 and x16 device configurations.
  • Power-Up and Initialization Support – Supports power-up sequencing with 2 ms startup time verification after VDD exceeds minimum threshold, initialization rules, low-voltage write inhibit protection verification, power-off sequencing, and all defined power supply constraint checking.
  • Comprehensive Protocol Checking – Provides continuous monitoring of MRAM device behavior during simulation covering power-up, initialization, power-off rules, read and write command rules, and all timing violations, with protocol checker fully compliant with Everspin MR2A16A Rev. 11.7 and MR0A08B Rev. 6.5 specifications.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis and callbacks for user access to monitor-observed data across all MRAM protocol conditions covering both normal operation and error conditions.
Compliance and Compatibility
  • Compliant with Everspin Technologies MR2A16A Rev. 11.7 (4 Mb, 256K x 16 Parallel IO MRAM)
  • Compliant with Everspin Technologies MR0A08B Rev. 6.5 (1 Mb, 128K x 8 Parallel IO MRAM)
  • Supports 8-bit and 16-bit data bus configurations
  • 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