Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / OpenSPARCT2.cshrc
CommitLineData
86530b38
AT
1#
2# to set up OpenSparc_T2 environment:
3#
4
5# User needs to define these new variables
6setenv PROJECT OpenSparc_N2
7setenv DV_ROOT /home/johndoe/OpenSPARCT2
8setenv MODEL_DIR /home/johndoe/OpenSPARCT2_model
9setenv TEMPDIR /var/tmp/cache.$USER/Cache
10
11setenv TRE_ENTRY /
12setenv TRE_SEARCH $DV_ROOT/tools/env/$PROJECT.iver
13
14# User needs to define following paths depending on the environment
15
16if ((`/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
42endif
43
44# Please define SYN_HOME if you are running synopsys design compiler
45setenv SYN_HOME /import/EDAtools/synopsys/synopsys.vX-2005.09
46
47# Synopsys variables from $SYN_HOME
48
49setenv SYN_LIB $SYN_HOME/libraries/syn
50setenv SYN_BIN $SYN_HOME/sparcOS5/syn/bin
51
52# Set Perl related variables
53if ((`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"
59else
60 setenv PERL_CMD "/usr/bin/perl"
61endif
62
63
64# Set path
65
66set 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
68setenv 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
72setenv LD_LIBRARY_PATH $VERA_HOME/lib:$NCV_HOME/tools/lib:$NCV_HOME/tools/verilog/lib:$NCV_HOME/tools/inca/lib:${LD_LIBRARY_PATH}
73
74setenv 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
76setenv LD_LIBRARY_PATH_64 $LD_LIBRARY_PATH