Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / OpenSPARCT2.cshrc.linux
CommitLineData
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
8setenv PROJECT OpenSparc_N2
9setenv DV_ROOT /home/johndoe/OpenSPARCT2
10setenv MODEL_DIR /home/johndoe/OpenSPARCT2_model
11setenv TEMPDIR /var/tmp/cache.$USER/Cache
12
13setenv TRE_ENTRY /
14setenv 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
43setenv SYN_HOME /import/EDAtools/synopsys/synopsys,vY-2006.06-SP5
44
45# Synopsys variables from $SYN_HOME
46
47setenv SYN_LIB $SYN_HOME/libraries/syn
48setenv 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
62unset $path
63set 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
65unsetenv LD_LIBRARY_PATH
66setenv LD_LIBRARY_PATH /usr/lib
67
68
69# specifically for NC-Verilog
70
71setenv 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
73setenv 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}