12.07.2015 Views

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

Simulator Configuration Guide for Synopsys Models

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>Chapter 9: Using VERA with <strong>Synopsys</strong> <strong>Models</strong>Table 33: Key DesignWare Memory Model VERA Files (Continued)Filename Description Originvera_testbench.vrThe user’s VERA testbench file,which creates MemPro classinstances and calls the DWMMtestbench methods.You compilethis file <strong>for</strong> use during simulation.You create this file with a texteditor.lstmodel.vromempromodel.vrovera_testbench.vrovera_shell.{v, vhd}design_testbench.top.{v,vhd}The object file after compilinglstmodel.vr. This file is usedduring simulation.The object file after compilingmempromodel.vr. This file is usedduring simulation.The object file after compilingvera_testbench.vr. This file isused during simulation.This file is the mediator betweenthe model and VERA, and is usedduring Verilog or VHDLcompilation.The top-level HDL testbench.This file is used during Verilog orVHDL compilation.You create this file when youcompile lstmodel.vr.You create this file when youcompile mempromodel.vr.You create this file when youcompile the VERA testbenchfile.This file is generated by VERAwhen you compile yourtestbench file.Create this file with a texteditor.design.{v, vhd} Your design. You created these files in orderto build your design.files_to_loadThis file contains the pathnamesof the VERA object fileslstmodel.vro, mempromodel.vro,and design_testbench.vro.Thesimulator looks in this file <strong>for</strong>VERA objects to load duringruntime.You create this file in a texteditor. The name is arbitrary.a. A vera_user.c file also exists in $VERA_HOME, but does not declare the MemPro andLstModel UDF functions, and does not work with DWMM. If you use a vera_user.c file otherthan the one provided in $LMC_HOME, make sure you include the function declarationsfound in the $LMC_HOME version.October 6, 2003 <strong>Synopsys</strong>, Inc. 227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!