• Home
  • About Us
  • Products
    • MIPI Verification IP's
      • >MIPI BIF VIP
        >MIPI CPHY VIP
        >MIPI CSI-2 VIP
        >MIPI CSI-3 VIP
        >MIPI DBI VIP
        >MIPI DigRF VIP
        >MIPI DPHY VIP
        >MIPI DPI VIP
        >MIPI DSI VIP
        >MIPI DSI-2 VIP
        >MIPI HSI VIP
        >MIPI HTI VIP
        >MIPI I3C VIP
        >MIPI LLI VIP
        >MIPI MPHY VIP
        >MIPI RFFE VIP
        >MIPI SLIMBUS VIP
        >MIPI SoundWire VIP
        >MIPI SPMI VIP
        >MIPI STP VIP
        >MIPI UniPro VIP
        >UFS VIP
    • Networking and SOC Verification IP's
      • >AMBA AHB VIP
        >AMBA APB VIP
        >AMBA ATB VIP
        >AVALAN VIP
        >Advanced VCI VIP
        >AMBA AXI VIP
        >Basic VCI VIP
        >AMBA CHI VIP
        >CPRI VIP
        >Ethernet VIP
        >Ethernet AVB VIP
        >EtherCAT VIP
        >G 999.1 VIP
        >Interlaken VIP
        >AMBA LPI VIP
        >OBSAI VIP
        >OCP VIP
        >OpenCAPI VIP
        >Peripheral VCI VIP
        >RapidIO VIP
        >SDIO VIP
        >SDIO 4.0 UHS-II VIP
        >USB 3.0/3.1/3.2/SSIC VIP
        >USB PD VIP
        >USB 1.0/2.0 VIP
        >Wishbone VIP
    • Automotive And Serial Bus Verification IP's
      • >ARINC 419 VIP
        >ARINC 429 VIP
        >ARINC 825 VIP
        >AVSBus VIP
        >CAN VIP
        >CJTAG IEEE 1149.7 VIP
        >DALI VIP
        >DMX VIP
        >FlexRay VIP
        >GCI VIP
        >I2C VIP
        >I2C/SMBus VIP
        >I2S VIP
        >IEC61162 VIP
        >SmartCard (IEC7816) VIP
        >JESD204 VIP
        >JESD207 VIP
        >JTAG IEEE 1149.1/1149.6 VIP
        >LIN VIP
        >LVDS VIP
        >Microwire VIP
        >MIL STD 1553 VIP
        >MIL STD 1773 VIP
        >NFC (ISO/IEC18092/14443/15693/ECMA340/NFC FORUM) VIP
        >PMBus VIP
        >SAE J1850 VIP
        >SENT (SAE J2716) VIP
        >Safe-by-Wire Plus VIP
        >SDI VIP
        >Simcard VIP
        >SMBus VIP
        >SpaceWire VIP
        >SPI (Serial Peripheral Interface) VIP
        >UART VIP
        >XSPI VIP
        >eSPI VIP
        >Octal SPI VIP
    • Storage And Video Verification IP's
      • >Camera Link HS VIP
        >Camera Parallel Interface (CPI) VIP
        >DDR2 Monitor VIP
        >DDR3 Monitor VIP
        >Display Port VIP
        >Embedded Display Port VIP
        >Fiber Channel VIP
        >HDMI 1.4/2.0 VIP
        >MHL VIP
        >PCI Express 1.0/2.0/3.0/4.0/5.0 VIP
        >PCI VIP
        >CCIX 3.0 VIP
        >SAS 4.0 VIP
        >SATA 1.5/2.0/3.x VIP
        >Serial Front Panel Data Port (SFPDP) VIP
        >SMPTE Serial Data Interface (SDI) VIP
        >SPDIF (IEC60958) VIP
        >VBYONE VIP
        >ARINC 818 VIP
    • Memory Models
      • >DDR Memory Model
        >DDR2 Memory Model
        >DDR3_3DS Memory Model
        >DDR3 Memory Model
        >DDR3L Memory Model
        >DDR4_3DS Memory Model
        >DDR4 Memory Model
        >DDR5 Memory Model
        >DFI Model
        >EDORAM Model
        >eMMC JESD84 Memory Model 4.0,4.5,5.0 and 5.1
        >FCRAM Memory Model
        >FPMRAM Memory Model
        >FRAM Memory Model
        >GDDR2 Memory Model
        >GDDR3 Memory Model
        >GDDR3L Memory Model
        >GDDR4 Memory Model
        >GDDR5 Memory Model
        >GDDR5X Memory Model
        >GDDR6 Memory Model
        >HBM3 Memory Model
        >HBM Memory Model
        >HMC Memory Model
        >Hyperbus Memory Model
        >Low Latency DRAM Memory Model
        >LPDDR Memory Model
        >LPDDR2 Memory Model
        >LPDDR3 Memory Model
        >LPDDR4 Memory Model
        >LPDDR5 Memory Model
        >LPSDR Memory Model
        >MRAM Memory Model
        >NAND Flash Memory Model
        >NVDIMM_P Memory Model
        >nvSRAM Memory Model
        >Open Nand Flash Interface ONFI
        >Parallel NOR Flash Memory Model
        >Parallel PCRAM Memory Model
        >PSRAM Memory Model
        >QDR2 Memory Model
        >QDR4 Memory Model
        >RDRAM Memory Model
        >RERAM Memory Model
        >RLDRAM Memory Model
        >RLDRAM2 Memory Model
        >RLDRAM3 Memory Model
        >SDRAM Memory Model
        >Serial Flash Memory Model
        >Serial NOR Flash Memory Model
        >Serial PCRAM Memory Model
        >SGRAM Memory Model
        >SLC NAND Memory Model
        >SRAM Memory Model
        >SSRAM Memory Model
        >Wide IO 2 Memory Model
        >Wide IO Memory Model
    • MIPI Synthesizable transactors
      • >MIPI CSI2 Transactor
        >MIPI DSI Transactor
        >MIPI DSI2 Transactor
        >MIPI I3C Transactor
        >MIPI RFFE Transactor
        >MIPI SPMI Transactor
        >MIPI Unipro Transactor
        >UFS Transactor
    • Networking and SOC Synthesizable transactors
      • >AHB Transactor
        >APB Transactor
        >AXI Transactor
        >Ethernet Transactor
        >Interlaken Transactor
        >RapidIO Transactor
        >SDIO Transactor
        >USB 2.x Transactor
    • Misc Synthesizable transactors
      • >ARINC 429 Transactor
        >CAN Bus Transactor
        >I2C Transactor
        >I2C/SMBUS Transactor
        >I2S Transactor
        >JESD204 Transactor
        >LIN Bus Transactor
        >MIL STD 1553 Transactor
        >PCI Transactor
        >PCI Express Transactor
        >SENT (SAE J2716) Transactor
        >SAS Transactor
        >SATA Transactor
        >Spacewire Bus Transactor
        >SPDIF Transactor
        >UART Transactor
    • Memory Synthesizable transactors
      • >DDR Transactor
        >DDR2 Transactor
        >DDR3 3DS Transactor
        >DDR3 Transactor
        >DDR4 3DS Transactor
        >DDR4 Transactor
        >DDR5 Transactor
        >EMMC Transactor
        >GDDR5 Transactor
        >GDDR5X Transactor
        >GDDR6 Transactor
        >HBM Transactor
        >HMC Transactor
        >LPDDR Transactor
        >LPDDR2 Transactor
        >LPDDR3 Transactor
        >LPDDR4 Transactor
        >LPDDR5 Transactor
    • Networking and SOC Assertion IP's
      • >AMBA APB AIP
        >AMBA AHB AIP
        >AMBA AXI AIP
        >AMBA ATB AIP
        >AMBA LPI AIP
        >OCP AIP
    • Memory Assertion IP's
      • >DDR AIP
        >DDR2 AIP
        >DDR3 AIP
        >DDR4 AIP
        >DDR5 AIP
        >DFI AIP
        >GDDR5 AIP
        >GDDR5X AIP
        >GDDR6 AIP
        >LPDDR AIP
        >LPDDR2 AIP
        >LPDDR3 AIP
        >LPDDR4 AIP
        >LPDDR5 AIP
        >SDRAM AIP
    • MIPI Post Silicon Validation IP's
      • >MIPI RFFE PSVIP
        >MIPI SPMI PSVIP
        >MIPI I3C PSVIP
    • Design IP's
      • >MIPI RFFE Slave
        >MIPI RFFE Master
        >MIPI SPMI Slave
        >MIPI SPMI Master
        >SPI Slave
        >SmartCard (IEC7816) Slave
        >MIPI BIF Slave
        >SAE J2716 Sensor
        >LIN Controller
        >I2S Master Controller
        >CAN Controller
        >I2C Slave
        >SPI/RFFE Slave
        >I2C/SPI/RFFE Slave
        >PCI Master Slave
        >SMBus Slave
        >AC97 Controller
        >MIL STD 1553
        >RAPIDIO EndPoint
        >10/100/1000M MAC
        >MIPI DSI-2 TX IP
        >MIPI DSI-2 RX IP
        >MIPI CSI-2 Tx IP
        >MIPI CSI-2 RX IP
        >MIPI I3C MASTER IIP
        >MIPI I3C SLAVE IIP
  • Customers
  • Partners
  • Support
  • Careers
  • Contact Us
Products

eMMC Synthesizable VIP

eMMC Synthesizable VIP

eMMC Synthesizable VIP is an advanced solution in the market for the verification of eMMC implementations. eMMC is build on top of it to make it robust. eMMC Synthesizable VIP provides a smart way to verify the eMMC component of a SOC or a ASIC in Emulator or FPGA platform. It is adherent with eMMC standard JESD84-A441, JESD84-B45,JESD84-B50 & JESD84-B51. It can generate all command types. eMMC JESD84-A441, JESD84-B45,JESD84-B50 & JESD84-B51 VIP can perform all protocol tests as testbench and moreover it allows an easy generation of a very high number of patterns and a set of specified patterns to stress the DUT. eMMC Synthesizable VIP provides a smart way to verify the UART component of a SOC or a ASIC in Emulator or FPGA platform. The SmartDV's eMMC Synthesizable VIP is fully compliant with standard UART 16550 Specification and provides the following features.

Features
  • Compliant with eMMC JESD84-A441, JESD84-B45, JESD84-B50, JESD84-B51 specification
  • Supports Single byte, single block, multiple block (finite and infinite) transfers
  • Supports stream transfer operations
  • Supports three different data width bus modes
    • 1-bit(default)
    • 4-bit
    • 8-bit
  • Supports boot operation mode with simple boot sequence method
  • Supports alternative boot operation mode
  • Supports password protection of data
  • Supports higher than 2GB of density of memories
  • Supports send tuning block(CMD21) command
  • Supports HS200 mode and HS400 mode
  • Supports high speed boot
  • Supports command queuing
  • Supports Enhanced Strobe
  • Supports Extended Security Protocols Commands
  • Supports Production State Awareness
  • Supports Secure Write Protect Mode
  • Supports Replay Protected Memory Block(RPMB) functionality
  • Supports packed commands
  • Supports data removable mechanisms
  • Supports high voltage & dual voltage
  • Supports hardware reset signal
  • Supports single data rate & dual data rate
  • Supports write protection features for the boot and user areas, which may be permanent, power-on or temporary
  • Supports Tracking of the transmit and receive counters
  • Detects and reports the following errors
    • Out of range error
    • Address misalign error
    • CRC error
    • Switch error
    • Illegal command error
    • Block length error
    • Lock-unlock failed error
    • Erase sequence error
    • Direction bit error
    • Stuff bit error
    • Erase param error
    • Parameter error
    • Invalid voltage error
    • Reserved bit error
    • WP violation error
    • CSD/CID over write error
  • Supports Bus-accurate timing
Benefits
  • Compatible with testbench writing using SmartDV's VIP
  • All UVM sequences/testcases written with VIP can be reused
  • Runs in every major emulators environment
  • Runs in custom FPGA platforms
eMMC Synthesizable VIP Env

    Note: Only mails from offical mail ID will be processed

    Request Datasheet
    Request Evaluation

    SmartDV's eMMC Synthesizable env contains following:

  • Synthesizable transactors
  • Complete regression suite containing all the eMMC testcases
  • Examples showing how to connect various components, and usage of Synthesizable VIP
  • Detailed documentation of all DPI, class, task and functions used in verification env
  • Documentation contains User's Guide and Release notes

Give us your feedback

Was this page helpful?
Ask us a question or get help

Talk to Us

Partner with us

Develop Custom VIP's
Partner for design IP's

Send Enquiry

Quick Contact

A value is required.
A value is required.

Leave this empty:

A value is required.
A value is required.
Copyright © 2018 SmartDV Technologies India Private Limited All rights reserved.