IP PortfolioVerification IPverification infrastructure

of_vip_riscv_tracer

RISC-V instruction trace checker

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 2

Compares the retirement trace of a RISC-V core against an instruction set simulator in lockstep, using the RVFI interface.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
rvfiinvalid-qualified bus512 

Standards

  • RISC-V Unprivileged ISA 20191213

More in verification infrastructure

IDBlockMaturity
of_vip_scoreboardTransaction scoreboardsimulated
of_vip_coverageFunctional coverage collectorsimulated
of_vip_mem_modelSparse memory modelsimulated
of_vip_clk_rst_genClock and reset generatorsimulated
of_vip_ral_genRegister model generatorsimulated
of_vip_irq_monInterrupt monitorplanned
of_vip_gpio_agentGPIO pin agentplanned
of_vip_stream_tgStream traffic generator and checkersimulated
of_vip_cdc_assertCDC and reset assertion libraryplanned
of_vip_power_awarePower-aware checkerplanned