Commit | Line | Data |
---|---|---|
86530b38 AT |
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} |