Skip to content

hjking/uvm_gen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

uvm_gen

UVM Generator

This is a simple plugin for Vim that will allow you to generate UVM class templates for UVM Testbench writting.

Usage

There are a number of functions you can call:

  • Generate a class according to arguments:

    E.g: UVMGen test router

  • Extends a UVM Agent class:

    E.g: UVMGen agent router

  • Extends a UVM Config class:

    E.g: UVMGen config router

  • Extends a UVM Driver class:

    E.g: UVMGen driver router

  • Extends a UVM Env class:

    E.g: UVMGen env router

  • Extends a UVM Monitor class:

    E.g: UVMGen mon router

  • Extends a UVM Sequence class:

    E.g: UVMGen seq router

  • Extends a UVM Test class:

    E.g: UVMGen test router

  • Extends a UVM Top class:

    E.g: UVMGen top router

  • Extends a UVM Transaction class:

    E.g: UVMGen item router