Discussion of TSRI configuration files
======= Cadence environment In virtuoso download web page, we can see that there are some additional files provided by TSRI, which are: installation_guide_cadence.txt CIC.tar installation_guide_cadence.txt is to describe how to install EDA tools using TSRI way. CIC.tar is the environment setting. Basically, they are all C shell script. We can use the following command to extract CIC.tar: $ cat CIC.tar | tar xfv - Then it will extract a CIC directory. Then we can take a look inside. $ cd CIC CIC $ ls assura.cshrc ext.cshrc integrand.cshrc pegasus.cshrc ssv.cshrc ccd.cshrc genus.cshrc jasper.cshrc pvs.cshrc stratus.cshrc confrml.cshrc ic6.cshrc liberate.cshrc quantus.cshrc tempus.cshrc ctos.cshrc icadvm.cshrc license.cshrc rc.cshrc verisium.cshrc ddi.cshrc ic.cshrc mmsim.cshrc sigrity.cshrc vmanager.cshrc edi.cshrc incisiv.cshrc modus.cshrc spb.cshrc xcelium.cshrc ets.cshrc innovus.cshrc neocircuit.cshrc spectre.cshrc Inside this directory, there are some files relating to our environment setting so far: ic6.cshrc -> IC 6 icadvm.cshrc -> ICADVM ic.cshrc -> IC 5141 license.cshrc -> License Check, we need to check the license check port. Basically, all cadence EDA softwares use 5280 port in TSRI environment One day, if you want to write a program or a shell script. Please remember KISS principle. K eep I t S imple S tupid == Why should we use Bash not CSH You can type $ env |grep SHELL bash Basically all Linux operation system use bash as it's default SHELL environment. However, TSRI provide only CSH setting. Thus I rewrite all the configurations to bash. And it is much more easier to debug. ==================================== ======= Synopsys environment If you check HSPICE Download web page, you will also see the following files: installation_guide_synopsys.txt -> Installation guide for Synopsys software. TCAD_CIC.tar -> This is the setting file for TCAD, we don't use it. CIC.tar -> This is the configurations files for Synopsys software. We can use the same command to extract CIC.tar: $ tar xfva CIC.tar $ cd CIC CIC $ ls 3dicc.cshrc icv.cshrc protocompiler.cshrc adp.cshrc icv_wb.cshrc qatk.cshrc architect.cshrc identify.cshrc rtl_arch.cshrc asip.cshrc laker.cshrc siliconsmart.cshrc certify.cshrc laker_oa.cshrc spyglass.cshrc coreconsultant.cshrc lc.cshrc star-rcxt.cshrc cosmos_scope.cshrc license.cshrc synopsys_dc.setup.18 customcompiler.cshrc license_TCAD.cshrc synopsys_dc.setup.35 customexplorer.cshrc milkyway.cshrc synplify.cshrc dsoai.cshrc mwdt.cshrc synthesis.cshrc dwip.cshrc nanosim.cshrc tcad.cshrc euclide.cshrc optocompiler.cshrc tmax.cshrc fc.cshrc optodesigner.cshrc vc_formal.cshrc finesim.cshrc pa_virtualizer.cshrc vcs.cshrc formality.cshrc powrep.cshrc vcs-mx.cshrc hercules.cshrc primepower.cshrc vera.cshrc hsimplus.cshrc primerail.cshrc verdi.cshrc hspice.cshrc primesim.cshrc verdi-ncverilog.cshrc icc2.cshrc primetime.cshrc verdi-vcs.cshrc icc.cshrc primewave.cshrc xa.cshrc hspice.cshrc -> HSPICE setting license.cshrc -> License setting, in this file, we can see that Synopsys's License check port is 265865. You need to remember it. If you need to check Cadence & Synopsys Licenses, you need to configure your environment like this: LM_LICENSE_FILE=5280@lstn:26585@lstn export LM_LICENSE_FIL
沒有留言:
張貼留言