Custom UVM Factory
TechniqueA Custom UVM Factory is an optimization technique used by RISCV-DV to avoid the performance overhead of the standard UVM Factory when many instruction classes are registered. Instead of relying on class-name matching through UVM Factory data structures, RISCV-DV keys instruction objects by the numeric riscv_instr_name_t enumeration for faster instruction-object creation.
WIKI
Custom UVM Factory
Overview
A Custom UVM Factory is a performance-oriented replacement for the standard UVM Factory in contexts where many object types must be registered and created frequently. In the RISCV-DV implementation described in the DVCon paper Crafting a Million Instructions/Sec RISCV-DV, the technique is used to accelerate instruction generation by bypassing the standard UVM Factory path. [C1]
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →