Details about the VPI Routine Library

  • Stuart Sutherland


The VPI routines are a library of 27 C functions that can interact with Verilog simulators. The previous chapter has introduced how PLI applications are developed using the VPI routines. This chapter presents the VPI library in more detail than the previous chapter, and presents how Verilog objects are documented in the VPI standard. Chapter 5 presents how to read and modify the values of Verilog objects, and Chapter 6 presents how to use VPI routines to synchronize PLI applications with Verilog simulation activity. Appendix B presents the complete syntax of the VPI routine library and the complete set of VPI object diagrams.


Target Object Reference Object System Task Module Object Object Diagram 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Science+Business Media New York 1999

Authors and Affiliations

  • Stuart Sutherland
    • 1
  1. 1.Sutherland HDL, Inc.USA

Personalised recommendations