Often, verification components exist in C or C++. These components are usually reference models that contain the algorithms required to simulate the behavior of the DUT or other elements of the system. Sometimes, there are legacy C or C++ models that must be integrated with existing verification methodology. This chapter discusses the methodology to integrate C/C++ models in Specman Elite.
Chapter Objectives
Describe C interface features.
Define the guidelines for using the C Interface.
Describe the implementation of the C Interface.
Understand how to call C routines from e.
Explain how to call e routines from C.
Describe compilation and linking of C files.
Understand how to link with C++.