ONFi

ONFi (Open Nand Flash Interface) provides an smart way to verify the ONFi host controller or ONFI Flash memory model of a SOC or a ASIC. The SmartDV's ONFi is fully compliant with standard ONFi Specification and provides the following features.

ONFi is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification env

 

Features

  • Compliant with ONFi 2.3/3.0/4.0 specifications.
  • Supports Source Synchronous and Asynchronous data interfaces.
  • Supports all mandatory and optional commands.
  • Supports 16 bit bus width operations.
  • Supports Read ID commands.
  • Supports Synchronous reset commands.
  • Interleaved commands support.
  • Multiple LUN Operation support.
  • Multi-plane commands support.
  • Reset LUN command support.
  • Configurable timing modes for Source Synchronous and Asynchronous data interface.
  • Supports Partial Page programming and copyback programming.
  • Source Synchronous data interface supports Clock Stop feature.
  • Supports dual data bus.
  • Supports Small Data Move command for both Program and Copyback operations.
  • Ability to generate Vendor Specific Commands and Block Abstracted NAND Commands.
  • Rich set of configuration parameters to control ONFi functionality.
  • Supports constrained randomization of protocol attributes.
  • On-the-fly protocol and data checking.
  • Supports DDR data interface.
  • Supports Volume select commands.
  • Detects and reports the following errors.
    • Page address error
    • CRC error
    • Command not support error
    • Illegal command error
    • Synchronous reset error
    • Read ID error
    • Reset LUN error
    • Read cache error
    • Read UID error
    • Lun address change error
    • Copyback program error
    • Change row address error
    • Read status enhanced error
    • Interleave page address error
  • Monitors, detects and notifies the test bench of significant events such as transactions, warnings, timing and protocol violations.
  • Protocol Checker fully compliant with ONFi Specification 2.3/3.0 compliants.
  • Status counters for various events on bus.
  • Callbacks in host, slave and monitor for user processing of data.
  • ONFI Verification IP comes with complete testsuite to test every feature of ONFI specification.
  • Functional coverage for complete ONFi features.

Benefits

  • Faster testbench development and more complete verification of ONFi designs.
  • Easy to use command interface simplifies testbench control and configuration of Host and Slave.
  • Simplifies results analysis.
  • Runs in every major simulation environment.
 

ONFi Verification Env

SmartDV's ONFi Verification env contains following.

  • Complete regression suite containing all the ONFi testcases.
  • Examples showing how to connect various components, and usage of Host, Slave and Monitor.
  • Detailed documentation of all class, task and function's used in verification env.
  • Documentation contains User's Guide and Release notes.

Note::Only mails from offical mail ID will be processed



Copyright © 2014 SmartDV Technologies India Private Limited All rights reserved.
Send all comments to info@smart-dv.com.