Design Verification
Thank you for your query. We will reply to you at the earliest.
Functional Verification Ethernet Verification IP


Products >> Verification IP >> eMMC

eMMC verification IP

Truechip's eMMC verification IP provides effective and efficient way to verify the component interfacing with Emmc interface of an ASIC / FPGA / SOC.

Truechip's eMMC verification IP is fully complied with standard Emmc version JESD84-B51 from JEDEC. This VIP is a Light Weight VIP with easy plug and play features.

Key Benefits

  • Available in native System Verilog (UVM/OVM/VMM) and Verilog.
  • Unique development methodology to ensure highest levels of quality.
  • Availability of Compliance & Regression Test Suites.
  • 24X5 customer support.
  • Unique and customizable licensing models.
  • Exhaustive set of assertions and coverage points with connectivity example for all the components.
  • Consistency of interface, installation, operation and documentation across all our VIPs.
  • Provide complete solution and easy integration in IP and SoC environment.


  • Compliant to JEDEC eMMC version JESD84 - B51.
  • Supports eMMC devices from all leading vendors.
  • Supports configuration for both host and device.
  • Support all data widths 1x ,4x and 8x. and all speed modes (Low speed / High Speed).
  • Support both Single and multiple block transfers.
  • Supports Tuning and general purpose commands.
  • Supports Lock and Unlock features and Block read and block write.
  • Supports device density of Greater than equal to 2GB.
  • Supports both Normal and alternate boot operation.
  • Supports sleep modes , Reliable Write, Write Protection mechanism.
  • Supports Multiple Partitions ( Boot area / user area / general purpose partion)
  • Support for both SDR and DDR.
  • Supports Data removal commands Erase / Trim / Santize / Discard, Secure Erase /TRIM.
  • Supports RPMB ,Background operation and HPI.
  • Supports High Speed Mode (HS200 and HS400).
  • Supports Enhanced Partition Types and packed commands.
  • Supports Extended Security Commands.
  • Supports Enhanced Data Strobe and sleep mode.
  • Supports Bus testing and partitioning features.
  • Support byte and Block Mode Operations.
  • Reports various timing errors, which can be used to check any timing violation.
  • Provides full control to the user to enable / disable various types of messages.
  • Supports dynamically configurable modes and constrained random testing.
  • Strong protocol monitor with real time exhaustive programmable check.
  • Supports Dynamic as well as static error injection scenario.
  • Built in coverage analysis.
  • Provides a comprohensive user API (call backs) in monitor ,host and device controller models /BFM.
  • Graphical analyser to show transaction for easy debugging.


  • eMMC Host controller BFM / Agent
  • eMMC Device Controller / Memory BFM/DUT
  • eMMC Monitor
  • eMMC Scoreboard
  • Test Bench Configurations
  • Test suite available in source code
    • Basic Protocol test
    • Directed and random test
    • Assertion and cover point test
  • Integration guide / User Manual /release notes
  • GUI analyzer to view simulation packet flow
Download the Product Brochure from here