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 2: Using VCS with <strong>Synopsys</strong> <strong>Models</strong>Sparc64:% $VCS_HOME/bin/vcs -lmc-swift model.swift.v model_tb.v \-full64 \-l vcs_sim.log \-Mupdate \-RIHP64:AIX:% $VCS_HOME/bin/vcs -lmc-swift model.swift.v model_tb.v \-full64 \-l vcs_sim.log \-Mupdate \-RI% $VCS_HOME/bin/vcs -lmc-swift model.swift.v model_tb.v \-l vcs_sim.log \-Mupdate \-RI \-LDFLAGS -lldLinux:% $VCS_HOME/bin/vcs -lmc-swift model.swift.v model_tb.v \-l vcs_sim.log \-Mupdate \-RI \-LDFLAGS -rdynamicwhere model.swift.v is the template you created in the previous step and model_tb.vis the testbench where the model is instantiated. Each model instantiated in thetestbench must have a model.swift.v wrapper file listed on the VCS invocation line.VCS SmartModel ExplanationTable 6 lists each line in the invocation examples above, along with explanations <strong>for</strong>what each one does.Table 6: VCS SmartModel ExplanationLine ReferenceDescription$VCS_HOME/bin/vcs-lmc-swift model.swift.v model_tb.vPath to the file that starts the VCS simulator, aswitch that causes VCS to load the SWIFTinterface, and then the specified model wrapper andVerilog testbench files.October 6, 2003 <strong>Synopsys</strong>, Inc. 43

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

Saved successfully!

Ooh no, something went wrong!