Production Proven, Complex Semiconductor IP Cores

Semiconductor IP Cores

T2M Verification IPs SDIO 8.0 VIP


Description and Features

SDIO 1.0, 2.0, 3.0, 4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1, and 8.0 VIP is a cutting-edge verification solution available on the market. SPI, SD1, SD4, and MMC8 are all supported. All command kinds can be generated using it. The SDIO VIP monitor serves as a powerful, completely compliant protocol-checker. SDIO versions 1, 2, 3, 4, 5, 6, 6, 6.1, 7, and 8 A comprehensive test suite for VIP is included, covering the majority of potential outcomes and SDIO compliance standards. VIP is capable of carrying out all protocol tests as test benches, and it also makes it simple to create a large number of patterns and a set of prescribed patterns to stress the DUT. Specman E, SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, and SDIO 8.0 Verification IP are all natively supported.



  • SDIO Specification SDIO 1.0, 2.0, 3.0,4.2, 5.0, 5.1, 6.0, 6.1, 7.0, 7.1 and 8.0 compliant.
  • Supports SDIO, SD Memory, SD Combo card and Multi-media cards.
  • Easily configurable to work as SDIO aware or non- SDIO aware Host controller.
  • Card detection on DAT [3] line in SD mode and CS line in SPI mode.
  • Set block count(CMD23) command is supported.
  • Supports different memory capacities given below: • Standard Capacity SD Memory Card (SDSC) : Up to 2 GB • High Capacity SD Memory Card (SDHC) : More than 2GB and up to 32GB • Extended Capacity SD Memory Card (SDXC) : More than 32GB and up to 2TB • Ultra Capacity SD Memory Card (SDUC) : More than 2TB and up to 128TB
  • All UHS1 modes – SDR50/SDR104/DDR50.
  • Supports e-MMC standard and high capacity standards JESD84-A441, JESD84-B45, JESD84-B50, JESD84-B51 and JESD84-B51A compliant, Supports MMC standard JESD840B42.
  • Supports eMMC 5.2 draft specification.
  • Direct command during data transfer (SD mode only).
  • Read wait operation and allows read wait control by stopping clock and by asserting DAT [2] line low.
  • Supports all features of SDIO card type-A specification for bluetooth version 1.00.
  • Supports all features of SDIO card type-B specification for bluetooth version 1.00.
  • Supports all features of SD specification Part1 eSD(Embedded SD) addendum version 2.10
  • Supports all features of write protect feature. • Supports application specific commands. • Supports card ownership protection. • Supports cache operation.
  • Supports Card maintenance (background operations).
  • Detects and reports the following errors. • Out of range error, Address misalign error • CRC error, Switch, Illegal command error • Block length error, Lock-unlock failed error • Erase sequence, CSD/CID overwrite error
  • Protocol Checker fully compliant with SDIO
  • Supports Bus-accurate timing.
  • Status counters for various events on bus


  • Complete regression suite containing all the SDIO 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.