Contact Us
Overview

SmartDV’s Parallel NOR Flash Verification IP is a comprehensive solution for verifying parallel NOR flash memory interfaces, the directly addressable, randomly readable non-volatile storage technology used in embedded control, automotive, industrial, and FPGA configuration applications requiring fast code execute-in-place and high-reliability data storage. Compliant with the JEDEC Common Flash Interface (CFI) specification JESD68-01 and industry-standard parallel NOR flash device specifications, it supports complete verification of parallel NOR flash host controller and device components across x8 and x16 data bus configurations, densities from 128 Mb to 2 Gb, asynchronous random and page read, buffer program, word and byte program, block and chip erase, program and erase suspend and resume, blank check, CRC, extended memory blocks, and all defined security and write protection modes.

SmartDV’s Parallel 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 unlock bypass, non-volatile, volatile, and password-based write protection, continuous monitoring of all protocol and timing violations, built-in functional coverage, and a complete test suite, SmartDV’s Parallel NOR Flash VIP enables verification teams to thoroughly validate parallel NOR flash interface designs for automotive ECUs, industrial controllers, medical devices, FPGA configuration memory, and any embedded application requiring reliable parallel NOR flash storage.

Request Data Sheet
Parallel NOR Flash VIP
Key Features
  • Full Parallel NOR Flash Host and Device Support – Provides complete parallel NOR flash host controller and device component verification across x8 and x16 data bus configurations, memory densities from 128 Mb to 2 Gb, uniform block organization of 128KB or 64KW blocks, extended memory blocks, CFI query support for device-independent identification, and all defined parallel NOR flash commands per JEDEC CFI.
  • Read Operation CoverageSupports asynchronous random read and page read modes with 16-word (32-byte) page size and 20 ns page access time, covering all defined read modes including read array, read CFI, auto select, and status register read operations.
  • Program Operation CoverageSupports 512-word buffer program at 2.0 MB/s for full buffer program and 2.5 MB/s for accelerated buffer program using VHH, word and byte program at 25 µs per word, write to buffer operations, and unlock bypass mode for faster program throughput across all supported densities.
  • Erase and Verify Operation Coverage – Supports 128KB block erase, chip erase, blank check operation for erased block verification, and CRC cyclic redundancy check operation for data integrity verification across all supported memory densities and block configurations.
  • Program and Erase Suspend and Resume – Supports program suspend and resume allowing read from another block during a program suspend operation, and erase suspend and resume allowing read or program of another block during an erase suspend operation for complete concurrent access pattern verification.
  • Security and Write Protection Coverage – Supports all defined security and write protection modes including nonvolatile protection, volatile protection, and password protection, along with unlock bypass capability, block lock and unlock operations, and chip erase protection for complete flash security verification.
  • Comprehensive Protocol CheckingProvides continuous monitoring of parallel NOR flash device behavior during simulation covering all timing and protocol violation detection, power-up, initialization, and power-off rules, and all command sequence rules across all defined operating modes.
  • Complete Verification Infrastructure – Provides built-in functional coverage analysis and callbacks for user access to monitor-observed data across all parallel NOR flash protocol conditions covering both normal operation and error conditions.
Compliance and Compatibility
  • Compliant with JEDEC Common Flash Interface (CFI) specification JESD68-01
  • Supports industry-standard parallel NOR flash device specifications including Micron MT28EW/M29EW family
  • Supports x8 and x16 data bus configurations with densities from 128 Mb to 2 Gb
  • Supports uniform 128KB block organization with extended memory blocks
  • 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