Skip to content

polyee13/uvm_gen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

uvm_gen

Author: Hong Jin [email protected]

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: UVMAgent router

  • Extends a UVM Config class:

    E.g: UVMConfig router

  • Extends a UVM Driver class:

    E.g: UVMDriver router

  • Extends a UVM Env class:

    E.g: UVMEnv router

  • Extends a UVM Monitor class:

    E.g: UVMMon router

  • Extends a UVM Sequence class:

    E.g: UVMSeq router

  • Extends a UVM Test class:

    E.g: UVMTest router

  • Extends a UVM Top class:

    E.g: UVMTop router

  • Extends a UVM Transaction class:

    E.g: UVMTr router

Releases

No releases published

Packages

No packages published

Languages

  • SystemVerilog 72.7%
  • Vim Script 27.3%