| 1 | ################################################# |
| 2 | ### Setting up the OpenSparc_T2 environment |
| 3 | ################################################# |
| 4 | |
| 5 | # For LINUX only |
| 6 | |
| 7 | # User needs to define these new variables |
| 8 | setenv PROJECT OpenSparc_N2 |
| 9 | setenv DV_ROOT /home/johndoe/OpenSPARCT2 |
| 10 | setenv MODEL_DIR /home/johndoe/OpenSPARCT2_model |
| 11 | setenv TEMPDIR /var/tmp/cache.$USER/Cache |
| 12 | |
| 13 | setenv TRE_ENTRY / |
| 14 | setenv TRE_SEARCH $DV_ROOT/tools/env/$PROJECT.iver |
| 15 | |
| 16 | # User needs to define following paths depending on the environment |
| 17 | |
| 18 | # Please define VCS_HOME if using vcs |
| 19 | setenv VCS_HOME /import/EDAtools/vcs/vcsY-2006.06-redhat-4 |
| 20 | |
| 21 | # Please define VERA_HOME if using vera |
| 22 | setenv VERA_HOME /import/EDAtools/vera/vera,vX-2005.12-11_redhat/5.x |
| 23 | |
| 24 | # Please define NOVAS_HOME only if you have debussy |
| 25 | setenv NOVAS_HOME /import/EDAtools/debussy/debussy.v2008.04/5.x |
| 26 | |
| 27 | # Please define DENALI only if you have Denali Purespec PCI-Express. |
| 28 | # Required for the fullchip with PEU and NIU |
| 29 | setenv DENALI /import/EDAtools/denali/v3.2.053_32bit |
| 30 | setenv DENALIRC $DV_ROOT/verif/env/denalirc |
| 31 | |
| 32 | # Please define NCV_HOME if using ncverilog |
| 33 | setenv NCV_HOME /import/EDAtools/ncverilog/ncverilog-06.20-s006-RH-linux |
| 34 | setenv CDS_INST_DIR $NCV_HOME |
| 35 | setenv INSTALL_DIR $NCV_HOME |
| 36 | setenv ARCH lnx86 |
| 37 | |
| 38 | # Please specify C/C++ compilers |
| 39 | setenv CC_HOME /usr |
| 40 | setenv CC_BIN $CC_HOME/bin |
| 41 | |
| 42 | # Please define SYN_HOME if you are running synopsys design compiler |
| 43 | setenv SYN_HOME /import/EDAtools/synopsys/synopsys,vY-2006.06-SP5 |
| 44 | |
| 45 | # Synopsys variables from $SYN_HOME |
| 46 | |
| 47 | setenv SYN_LIB $SYN_HOME/libraries/syn |
| 48 | setenv SYN_BIN $SYN_HOME/amd64/syn/bin |
| 49 | |
| 50 | # license file |
| 51 | setenv LM_LICENSE_FILE /import/EDAtools/licenses/keys/synopsys/synopsys_key:/import/EDAtools/licenses/keys/cadence/cadence_key:/import/EDAtools/licenses/keys/debussy/debussy_key |
| 52 | |
| 53 | |
| 54 | # Set Perl related variables |
| 55 | setenv PERL_MODULE_BASE $DV_ROOT/tools/perlmod |
| 56 | setenv PERL_PATH /usr |
| 57 | setenv PERL5_PATH $PERL_PATH/lib |
| 58 | setenv PERL_CMD $PERL_PATH/bin/perl |
| 59 | |
| 60 | # Set path for binaries and shared objects here... |
| 61 | |
| 62 | unset $path |
| 63 | set path = (. /bin /usr/bin $DV_ROOT/tools/Linux/i686 $DV_ROOT/tools/bin $PERL_PATH/bin $VCS_HOME/bin $NCV_HOME/tools.lnx86/bin $VERA_HOME/bin $NOVAS_HOME/bin $CC_BIN $SYN_BIN $path) |
| 64 | |
| 65 | unsetenv LD_LIBRARY_PATH |
| 66 | setenv LD_LIBRARY_PATH /usr/lib |
| 67 | |
| 68 | |
| 69 | # specifically for NC-Verilog |
| 70 | |
| 71 | setenv LD_LIBRARY_PATH $VERA_HOME/lib:$NCV_HOME/tools.lnx86/lib:$NCV_HOME/tools.lnx86/verilog/lib:$NCV_HOME/tools.lnx86/inca/lib:${LD_LIBRARY_PATH} |
| 72 | |
| 73 | setenv LD_LIBRARY_PATH $NOVAS_HOME/share/PLI/nc`configsrch debussy_ncv /`/LINUX/nc_loadpli1:$DV_ROOT/verif/env/common/pli/monitor/loadpli/linux:$DV_ROOT/verif/env/common/pli/global_chkr/loadpli/linux:$DV_ROOT/verif/env/common/pli/socket/loadpli/linux:$DV_ROOT/verif/env/common/pli/bwutility/loadpli/linux:$DV_ROOT/verif/env/common/pli/cache/loadpli/linux:$DV_ROOT/verif/model/infineon/loadpli/linux:${LD_LIBRARY_PATH} |