Contact Us
Overview

SmartDV’s Serial NOR Flash Verification IP is a comprehensive solution for verifying serial NOR flash memory interfaces from leading vendors including Micron and Macronix, supporting embedded code storage, execute-in-place, and data storage applications across consumer, automotive, and industrial designs. Compliant with JEDEC JESD216 Serial Flash Discoverable Parameters and industry-standard Serial NOR Flash device specifications including Micron MT25QL128ABA, MT25QL512ABA, Macronix MX25L12835F, MX25L25635F, and N25Q032A, it supports complete verification of Serial NOR Flash interfaces across Single Transfer Rate and Double Transfer Rate operation, Extended I/O, Dual I/O, and Quad I/O protocols in both STR and DTR, execute-in-place operation, 3-byte and 4-byte addressing modes, volatile and nonvolatile configuration settings, and a dedicated 64-byte OTP area outside main memory.

SmartDV’s Serial NOR Flash 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 software reset, program and erase suspend operation, die erase, sector erase at 64KB uniform granularity, subsector erase at 4KB and 32KB granularity, comprehensive security and write protection, built-in functional coverage, and a complete test suite, SmartDV’s Serial NOR Flash VIP enables verification teams to thoroughly validate Serial NOR Flash interface designs for embedded microcontrollers, automotive ECUs, IoT devices, industrial controllers, and any application requiring high-density code storage with flexible I/O bandwidth scaling.

Request Data Sheet
Serial NOR Flash VIP
Key Features
  • Full Serial NOR Flash Device Support – Provides complete Serial NOR Flash interface verification across industry-leading device models including Micron MT25QL128ABA, MT25QL512ABA, Macronix MX25L12835F, MX25L25635F, and N25Q032A, supporting 100% of the Serial NOR Flash protocol and all defined commands per device specifications.
  • STR and DTR Mode Coverage – Supports Single Transfer Rate and Double Transfer Rate operation across Extended I/O, Dual I/O, and Quad I/O protocols in both STR and DTR modes, enabling complete verification of all bandwidth scaling configurations available in modern Serial NOR Flash devices.
  • Addressing and Execute-in-Place Support – Supports execute-in-place operation for direct code execution from flash, 3-byte and 4-byte addressing modes with backward-compatible command support, and volatile and nonvolatile configuration register settings for complete device configuration verification.
  • OTP and Security Feature Coverage – Supports a dedicated 64-byte One-Time-Programmable area outside main memory, covering readable and user-lockable OTP configuration and permanent lock via PROGRAM OTP commands, alongside nonvolatile configuration locking, password protection, hardware write protection, and CRC for detecting accidental changes to raw data.
  • Erase Operation Coverage – Supports die erase for full-chip erase operations, sector erase at 64KB uniform granularity, and subsector erase at both 4KB and 32KB granularity, along with Program/Erase Suspend operation for interrupting erase or program cycles to service higher-priority read or write requests.
  • Comprehensive Protocol Checking – Provides continuous monitoring of Serial NOR Flash behavior during simulation covering all timing and protocol violation detection, with protocol checker fully compliant with Serial NOR Flash specifications across all supported device models.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis and callbacks for user access to monitor-observed data across all Serial NOR Flash protocol conditions covering normal operation, security operations, and error conditions.
Compliance and Compatibility
  • Compliant with JEDEC JESD216 Serial Flash Discoverable Parameters (SFDP)
  • Supports Micron MT25QL128ABA, MT25QL512ABA, Macronix MX25L12835F, MX25L25635F, and N25Q032A device specifications
  • Supports STR and DTR operation across Extended I/O, Dual I/O, and Quad I/O protocols
  • Supports 3-byte and 4-byte addressing with execute-in-place operation
  • 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