Appendix B. List of PLI Routines

A list of PLI acc_ and tf_ routines is provided. VPI routines are not listed.[1] Names, the argument list, and a brief description of the routine are shown for each PLI routine. For details regarding the use of each PLI routine, refer to the IEEE Standard Verilog Hardware Description Language document.


Conventions to be used for arguments are shown below.



char *format

Pass formatted string

char *

Pass name of object as a string

underlined arguments

Arguments are optional


Pointer to the data type


More arguments of the same type

Access Routines

Access routines are classified into five categories: handle, next, value change link, fetch, and modify routines.

Handle Routines

Handle routines ...

Get Verilog® HDL: A Guide to Digital Design and Synthesis, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.