lidapang / uvm_gen

UVM Generator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uvm_gen

Author: Hong Jin hon9jin@gmail.com

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

About

UVM Generator

License:Apache License 2.0


Languages

Language:SystemVerilog 68.9%Language:Vim Script 31.1%