IP PortfolioVerification IP

Verification IP

Protocol monitors, checkers, bus functional models, traffic generators and scoreboards for every interface and bus in the catalog, plus generic verification infrastructure.

Blocks 96Implemented 33Families 13FPGA + ASIC 96

amba bus vip

14 blocks · 10 implemented
IDBlockMaturityTargetsDifficulty
of_vip_axi4_monAMBA AXI4 monitor and protocol checkersimulatedFPGA + ASICMedium
of_vip_axi4_bfmAMBA AXI4 bus functional model and agentsimulatedFPGA + ASICMedium
of_vip_axil_monAMBA AXI4-Lite monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_axil_bfmAMBA AXI4-Lite bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_axis_monAMBA AXI4-Stream monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_axis_bfmAMBA AXI4-Stream bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_ahb_monAMBA AHB monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_ahb_bfmAMBA AHB bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_apb_monAMBA APB monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_apb_bfmAMBA APB bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_ace_monAMBA ACE monitor and protocol checkerplannedFPGA + ASICHard
of_vip_ace_bfmAMBA ACE bus functional model and agentplannedFPGA + ASICHard
of_vip_chi_monAMBA CHI monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_chi_bfmAMBA CHI bus functional model and agentplannedFPGA + ASICVery hard

serial peripheral vip

10 blocks · 8 implemented
IDBlockMaturityTargetsDifficulty
of_vip_i2c_monI2C monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_i2c_bfmI2C bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_i3c_monMIPI I3C monitor and protocol checkerplannedFPGA + ASICHard
of_vip_i3c_bfmMIPI I3C bus functional model and agentplannedFPGA + ASICHard
of_vip_spi_monSPI monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_spi_bfmSPI bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_xspi_monQuad/Octal SPI (xSPI) monitor and protocol checkersimulatedFPGA + ASICMedium
of_vip_xspi_bfmQuad/Octal SPI host agent and flash modelsimulatedFPGA + ASICMedium
of_vip_uart_monUART monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_uart_bfmUART bus functional model and agentsimulatedFPGA + ASICEasy

automotive bus vip

6 blocks · 2 implemented
IDBlockMaturityTargetsDifficulty
of_vip_can_monCAN / CAN FD / CAN XL monitor and protocol checkersimulatedFPGA + ASICMedium
of_vip_can_bfmCAN / CAN FD / CAN XL bus functional model and agentsimulatedFPGA + ASICMedium
of_vip_lin_monLIN monitor and protocol checkerplannedFPGA + ASICEasy
of_vip_lin_bfmLIN bus functional model and agentplannedFPGA + ASICEasy
of_vip_flexray_monFlexRay monitor and protocol checkerplannedFPGA + ASICHard
of_vip_flexray_bfmFlexRay bus functional model and agentplannedFPGA + ASICHard

ethernet vip

5 blocks · 2 implemented
IDBlockMaturityTargetsDifficulty
of_vip_eth_mii_monEthernet MII/RMII/GMII/RGMII monitor and protocol checkersimulatedFPGA + ASICMedium
of_vip_eth_mii_bfmEthernet MII/RMII/GMII/RGMII bus functional model and agentsimulatedFPGA + ASICMedium
of_vip_eth_xgmii_monEthernet XGMII/XLGMII/CGMII monitor and protocol checkerplannedFPGA + ASICMedium
of_vip_eth_xgmii_bfmEthernet XGMII/XLGMII/CGMII bus functional model and agentplannedFPGA + ASICMedium
of_vip_eth_pkt_genEthernet packet generator and checkerplannedFPGA + ASICMedium

high-speed serial vip

10 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_usb2_monUSB 2.0 monitor and protocol checkerplannedFPGA + ASICHard
of_vip_usb2_bfmUSB 2.0 bus functional model and agentplannedFPGA + ASICHard
of_vip_usb3_monUSB 3.2 monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_usb3_bfmUSB 3.2 bus functional model and agentplannedFPGA + ASICVery hard
of_vip_usb4_monUSB4 monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_usb4_bfmUSB4 bus functional model and agentplannedFPGA + ASICVery hard
of_vip_pcie_monPCI Express monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_pcie_bfmPCI Express bus functional model and agentplannedFPGA + ASICVery hard
of_vip_cxl_monCXL monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_cxl_bfmCXL bus functional model and agentplannedFPGA + ASICVery hard

memory interface vip

9 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_ddr4_monDDR4 monitor and protocol checkerplannedFPGA + ASICHard
of_vip_ddr4_bfmDDR4 SDRAM memory modelplannedFPGA + ASICHard
of_vip_ddr5_monDDR5 monitor and protocol checkerplannedFPGA + ASICHard
of_vip_ddr5_bfmDDR5 SDRAM and DIMM memory modelplannedFPGA + ASICHard
of_vip_lpddr_monLPDDR4/LPDDR5 monitor and protocol checkerplannedFPGA + ASICHard
of_vip_lpddr_bfmLPDDR4/LPDDR5 memory modelplannedFPGA + ASICHard
of_vip_hbm_monHBM monitor and protocol checkerplannedFPGA + ASICHard
of_vip_hbm_bfmHBM memory modelplannedFPGA + ASICHard
of_vip_onfi_modelONFI NAND flash modelplannedFPGA + ASICMedium

mipi vip

6 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_csi2_monMIPI CSI-2 monitor and protocol checkerplannedFPGA + ASICMedium
of_vip_csi2_bfmMIPI CSI-2 camera model and agentplannedFPGA + ASICMedium
of_vip_dsi_monMIPI DSI monitor and protocol checkerplannedFPGA + ASICMedium
of_vip_dsi_bfmMIPI DSI bus functional model and agentplannedFPGA + ASICMedium
of_vip_dphy_monMIPI D-PHY monitor and checkerplannedFPGA + ASICHard
of_vip_cphy_monMIPI C-PHY monitor and checkerplannedFPGA + ASICHard

display vip

4 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_hdmi_monHDMI monitor and protocol checkerplannedFPGA + ASICHard
of_vip_hdmi_bfmHDMI bus functional model and agentplannedFPGA + ASICHard
of_vip_dp_monDisplayPort monitor and protocol checkerplannedFPGA + ASICHard
of_vip_dp_bfmDisplayPort bus functional model and agentplannedFPGA + ASICHard

storage vip

5 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_sd_emmc_monSD / eMMC monitor and protocol checkerplannedFPGA + ASICMedium
of_vip_sd_emmc_bfmSD card and eMMC device modelplannedFPGA + ASICMedium
of_vip_ufs_monUFS monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_ufs_bfmUFS bus functional model and agentplannedFPGA + ASICVery hard
of_vip_nvme_hostNVMe host agent and device modelplannedFPGA + ASICHard

debug interface vip

4 blocks · 2 implemented
IDBlockMaturityTargetsDifficulty
of_vip_jtag_monJTAG monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_jtag_bfmJTAG bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_swd_monSerial Wire Debug monitor and protocol checkerplannedFPGA + ASICEasy
of_vip_swd_bfmSerial Wire Debug bus functional model and agentplannedFPGA + ASICEasy

die-to-die vip

3 blocks · 0 implemented
IDBlockMaturityTargetsDifficulty
of_vip_ucie_monUCIe monitor and protocol checkerplannedFPGA + ASICVery hard
of_vip_ucie_bfmUCIe bus functional model and agentplannedFPGA + ASICVery hard
of_vip_jesd204_monJESD204B/C link monitor and agentplannedFPGA + ASICHard

open bus vip

6 blocks · 2 implemented
IDBlockMaturityTargetsDifficulty
of_vip_wb_monWishbone monitor and protocol checkersimulatedFPGA + ASICEasy
of_vip_wb_bfmWishbone bus functional model and agentsimulatedFPGA + ASICEasy
of_vip_tilelink_monTileLink monitor and protocol checkerplannedFPGA + ASICMedium
of_vip_tilelink_bfmTileLink bus functional model and agentplannedFPGA + ASICMedium
of_vip_obi_monOBI monitor and protocol checkerplannedFPGA + ASICEasy
of_vip_obi_bfmOBI bus functional model and agentplannedFPGA + ASICEasy

verification infrastructure

14 blocks · 7 implemented
IDBlockMaturityTargetsDifficulty
of_vip_scoreboardTransaction scoreboardsimulatedFPGA + ASICEasy
of_vip_coverageFunctional coverage collectorsimulatedFPGA + ASICMedium
of_vip_mem_modelSparse memory modelsimulatedFPGA + ASICEasy
of_vip_clk_rst_genClock and reset generatorsimulatedFPGA + ASICEasy
of_vip_ral_genRegister model generatorsimulatedFPGA + ASICMedium
of_vip_irq_monInterrupt monitorplannedFPGA + ASICEasy
of_vip_gpio_agentGPIO pin agentplannedFPGA + ASICEasy
of_vip_stream_tgStream traffic generator and checkersimulatedFPGA + ASICEasy
of_vip_cdc_assertCDC and reset assertion libraryplannedFPGA + ASICMedium
of_vip_power_awarePower-aware checkerplannedFPGA + ASICHard
of_vip_formal_propsBus protocol formal property setssimulatedFPGA + ASICMedium
of_vip_rnm_stimReal-number analog stimulus modelsplannedFPGA + ASICMedium
of_vip_ref_model_bridgeReference model bridgeplannedFPGA + ASICEasy
of_vip_riscv_tracerRISC-V instruction trace checkerplannedFPGA + ASICMedium
Search and filter this category