Perfectus ONFi 2.1 Verification IP

Perfectus Technology introduced the ONFi (Open NAND Flash Interface) Verification IP (VIP) product based on the ONFi 2.1 specification. The ONFi VIP features a Verification Engine that helps accelerate the ONFi-based IP/FPGA/ASIC/SOC/Silicon verification cycle with higher reliability and greater assurance for verification of device. The ONFi VIP is tested to work in the Mentor Graphics Questa Verification Platform. The ONFi 2.1 VIP is available now.

Perfectus ONFi 2.1 Verification IP

The ONFi VIP verifies Open NAND Flash Interface-based devices. ONFi 2.1 offers simplified flash controller design and increases performance levels to a new range—166 megabytes per second (MB/s) to 200 MB/s. Using ONFi strengthens compatibility and interoperability of NAND devices from different vendors. The ONFi VIP supports asynchronous and source synchronous modes with all timing modes. It supports up to 4 Target NAND Flash devices with unlimited LOGICAL UNIT, BLOCK and PAGE.

ONFi 2.1 VIP Features

  • Fully compliant to the ONFi 2.1
  • Based on OVM 2.0
  • Supports Interleaving READ Command Operations
  • Supports Partial Page Program Operations
  • Supports Multiple LUN Operations
  • Supports Source Synchronous and Asynchronous Mode of operations for individual Target Flash with all timing modes
  • Supports up to 4 Target NAND Flash Device with unlimited LOGICAL UNIT, BLOCK and PAGE
  • Supports parallel command operation on dual bus
  • Supports 16 bit bus width operations
  • Supports Interleaving Command operations
  • Supports Clock stop feature during Source Synchronous mode of operations
  • Device Defective Operation sequence for each Target NAND Flash Device
  • Supports Data Pause between Read/Program Operations
  • Supports Small Data Move command Operations
  • Supports Change ROW Address Command Operations
  • Ability to generate Vendor Specific Commands
  • Automatic/Device/User Configured Timing and feature Parameters for each Target Flash Device
  • APIs to generate User Configurable Transactions, to generate User Configurable Set of Transactions to cover large area of Device, to generate User Configurable Error Transactions
  • Test Suite covers all type of functional scenarios, all Error scenarios
  • Functional Coverage Report for all attached Target NAND Flash device

More information: Perfectus