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.

Chapter 4: Using ModelSim VHDL with <strong>Synopsys</strong> <strong>Models</strong><strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>2. Make sure that ModelSim VHDL is set up properly in your environment, and set anMTI_HOME variable to point to the location of your ModelSim VHDL installationtree, as follows:% setenv MTI_HOME path_to_MTI-VHDL_installation3. Set the LM_LICENSE_FILE or SNPSLMD_LICENSE_FILE environment variableto point to the product authorization file, as shown in the following example:% setenv LM_LICENSE_FILE path_to_product_authorization_file% setenv SNPSLMD_LICENSE_FILE path_to_product_authorization_fileYou can put license keys <strong>for</strong> multiple products (<strong>for</strong> example, Smart<strong>Models</strong> andhardware models) into the same authorization file. If you need to keep separateauthorization files <strong>for</strong> different products, use a colon-separated list (UNIX) orsemicolon-separated list to specify the search path in your variable setting.CautionDo not include la_dmon-based authorizations in the same file with snpslmdbasedauthorizations. If you have authorizations that use la_dmon, keepthem in a separate license file that uses a different license server (lmgrd)process than the one you use <strong>for</strong> snpslmd-based authorizations.4. If you are using the hardware modeler, set the LM_DIR and LM_LIB environmentvariables, as shown in the following examples:% setenv LM_DIR hardware_model_install_path/sms/lm_dir% setenv LM_LIB hardware_model_install_path/sms/models: \hardware_model_install_path/sms/mapsIf you put your models in a directory other than the default of /sms/models, modifythe above variable setting accordingly.5. Depending on your plat<strong>for</strong>m, set your load library variable to point to the plat<strong>for</strong>mspecificdirectory in $LMC_HOME, as shown in the following examples:Solaris 32-bit:% setenv LD_LIBRARY_PATH $LMC_HOME/lib/sun4Solaris.lib:$LD_LIBRARY_PATHFor Sparc64:% setenv LD_LIBRARY_PATH $LMC_HOME/lib/sparc64.lib:$LD_LIBRARY_PATHLinux:% setenv LD_LIBRARY_PATH $LMC_HOME/lib/x86_linux.lib:$LD_LIBRARY_PATHAIX:% setenv LD_LIBRARY_PATH $LMC_HOME/lib/ibmrs.lib:$LD_LIBRARY_PATH74 <strong>Synopsys</strong>, Inc. October 6, 2003

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

Saved successfully!

Ooh no, something went wrong!