Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | # |
2 | # to set up OpenSparc_T2 environment: | |
3 | # | |
4 | ||
5 | # User needs to define these new variables | |
6 | setenv PROJECT OpenSparc_N2 | |
7 | setenv DV_ROOT /home/johndoe/OpenSPARCT2 | |
8 | setenv MODEL_DIR /home/johndoe/OpenSPARCT2_model | |
9 | setenv TEMPDIR /var/tmp/cache.$USER/Cache | |
10 | ||
11 | setenv TRE_ENTRY / | |
12 | setenv TRE_SEARCH $DV_ROOT/tools/env/$PROJECT.iver | |
13 | ||
14 | # User needs to define following paths depending on the environment | |
15 | ||
16 | if ((`/bin/uname -s` == "SunOS") && (`/bin/uname -p` == "sparc")) then | |
17 | setenv CC_BIN /import/freetools/local/gcc/3.3.2/bin | |
18 | setenv AR_BIN /import/freetools/local/binutils/2.13/bin | |
19 | ||
20 | # Please define VCS_HOME if using vcs, otherwise comment it out | |
21 | setenv VCS_HOME /import/EDAtools/vcs/vcsY-2006.06-7 | |
22 | ||
23 | # Please define VERA_HOME if using vera, otherwise comment it out | |
24 | setenv VERA_HOME /import/EDAtools/vera/vera,vX-2005.12-1/5.x | |
25 | ||
26 | # Please define NOVAS_HOME only if you have Debussy, otherwise comment it out | |
27 | setenv NOVAS_HOME /import/EDAtools/debussy/debussy,v5.3v19/5.x | |
28 | ||
29 | # Please define DENALI only if you have Denali Purespec PCI-Express. | |
30 | # Required for the fullchip with PEU and NIU | |
31 | setenv DENALI /import/EDAtools/denali/v3.2.053_32bit | |
32 | setenv DENALIRC $DV_ROOT/verif/env/denalirc | |
33 | ||
34 | # Please define NCV_HOME if using ncverilog, otherwise comment it out | |
35 | setenv NCV_HOME /import/EDAtools/ncverilog/ncverilog,v6.11.s3/5.x | |
36 | setenv CDS_INST_DIR $NCV_HOME | |
37 | setenv INSTALL_DIR $NCV_HOME | |
38 | setenv ARCH sun4v | |
39 | ||
40 | setenv LM_LICENSE_FILE /import/EDAtools/licenses/keys/synopsys/synopsys_key:/import/EDAtools/licenses/keys/cadence/cadence_key | |
41 | ||
42 | endif | |
43 | ||
44 | # Please define SYN_HOME if you are running synopsys design compiler | |
45 | setenv SYN_HOME /import/EDAtools/synopsys/synopsys.vX-2005.09 | |
46 | ||
47 | # Synopsys variables from $SYN_HOME | |
48 | ||
49 | setenv SYN_LIB $SYN_HOME/libraries/syn | |
50 | setenv SYN_BIN $SYN_HOME/sparcOS5/syn/bin | |
51 | ||
52 | # Set Perl related variables | |
53 | if ((`uname -s` == "SunOS") && (`uname -p` == "sparc")) then | |
54 | setenv PERL_VER 5.8.0 | |
55 | setenv PERL_MODULE_BASE $DV_ROOT/tools/perlmod | |
56 | setenv PERL_PATH $DV_ROOT/tools/perl-$PERL_VER | |
57 | setenv PERL5_PATH $PERL_PATH/lib | |
58 | setenv PERL_CMD "$PERL_PATH/bin/perl" | |
59 | else | |
60 | setenv PERL_CMD "/usr/bin/perl" | |
61 | endif | |
62 | ||
63 | ||
64 | # Set path | |
65 | ||
66 | set path = (. /bin /usr/bin /usr/ccs/bin $DV_ROOT/tools/bin $PERL_PATH/bin $VCS_HOME/bin $VERA_HOME/bin $SYN_BIN $NOVAS_HOME/bin $CC_BIN $DV_ROOT/tools/bin /import/gnutools/exe /usr/dist/share/sunstudio_sparc,v11.0/SUNWspro/bin $path) | |
67 | ||
68 | setenv LD_LIBRARY_PATH "/usr/lib:$CC_HOME/lib:$DV_ROOT/tools/SunOS/sparc/lib:$DV_ROOT/tools/src/nas,`configsrch nas`/lib/python/lib" | |
69 | ||
70 | # this is specifically for NC-Verilog | |
71 | ||
72 | setenv LD_LIBRARY_PATH $VERA_HOME/lib:$NCV_HOME/tools/lib:$NCV_HOME/tools/verilog/lib:$NCV_HOME/tools/inca/lib:${LD_LIBRARY_PATH} | |
73 | ||
74 | setenv LD_LIBRARY_PATH $NOVAS_HOME/share/PLI/nc`configsrch debussy_ncv /`/SOLARIS2/nc_loadpli1:$DV_ROOT/verif/env/common/pli/monitor/loadpli:$DV_ROOT/verif/env/common/pli/global_chkr/loadpli:$DV_ROOT/verif/env/common/pli/socket/loadpli:$DV_ROOT/verif/env/common/pli/bwutility/loadpli:$DV_ROOT/verif/env/common/pli/cache/loadpli:$DV_ROOT/verif/model/infineon/loadpli:${LD_LIBRARY_PATH} | |
75 | ||
76 | setenv LD_LIBRARY_PATH_64 $LD_LIBRARY_PATH |