uvm_gen

Logo

UVM Generator+Template Suite - Moore.io Core Collection

View the Project on GitHub Datum-Technology-Corporation/uvm_gen

Simplex (non-layered) UVM Agent Template

Block Diagram

Description

The ultimate UVM Agent template. All the features needed in a production setting:

Output

uvma_${name}/
  bin/
    package.py
  docs/
    agent_block_diagram.svg
  examples/
    instantiation.sv
    sequence.sv
  src/
    comps/
      uvma_${name}_agent.sv
      uvma_${name}_cov_model.sv
      uvma_${name}_drv.sv
      uvma_${name}_mon_trn_logger.sv
      uvma_${name}_mon.sv
      uvma_${name}_seq_item_logger.sv
      uvma_${name}_sqr.sv
    obj/
      uvma_${name}_cfg.sv
      uvma_${name}_cntxt.sv
      uvma_${name}_mon_trn.sv
    seq/
      uvma_${name}_base_seq.sv
      uvma_${name}_seq_item.sv
    uvma_${name}_constants.sv
    uvma_${name}_if_chkr.sv
    uvma_${name}_if.sv
    uvma_${name}_macros.sv
    uvma_${name}_pkg.flist
    uvma_${name}_pkg.flist.xsim
    uvma_${name}_pkg.sv
    uvma_${name}_tdefs.sv
  .gitignore
  LICENSE.md
  README.md