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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 8: Using Scirocco with <strong>Synopsys</strong> <strong>Models</strong><strong>Simulator</strong> <strong>Configuration</strong> <strong>Guide</strong>2. Set the SYNOPSYS_SIM variable to point to the Scirocco installation directory asfollows:% setenv SYNOPSYS_SIM Scirocco_installation_directory3. Source the environ.csh Scirocco environment file.% source $SYNOPSYS_SIM/admin/setup/environ.csh4. 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).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.5. 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.Running 32-bit <strong>Models</strong> on 64-bit Plat<strong>for</strong>msIf you want to run 32-bit <strong>Synopsys</strong> models or tools on a 64-bit HP-UX or Solarisplat<strong>for</strong>m, set the LMC_USE_32BIT environment variable to any value be<strong>for</strong>e invokingthe tool, as shown in the following example:% setenv LMC_USE_32BIT 1The LMC_USE_32BIT environmental variable is a “set/no-set” variable. That is, youcan set it to any value (even zero) to turn on 32-bit support on a 64-bit plat<strong>for</strong>m. If youdo not set it at all, the default condition is 32-bit models on 32-bit plat<strong>for</strong>ms, or 64-bitmodels on 64-bit plat<strong>for</strong>ms. You only set this environmental variable (to any value)when you are on a 64-bit plat<strong>for</strong>m using 32-bit models and simulators.192 <strong>Synopsys</strong>, Inc. October 6, 2003

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

Saved successfully!

Ooh no, something went wrong!