##
# Author:  Victor P. Nelson
# Filename:  .bashrc
# Last Modified:  09-19-2018
#
# Customize my Linux environment.

# Add local executables that I have added 
#export PATH=$HOME/usr/bin:$PATH

# Create alias for Global Foundries BICMOS8HP Digital Kit
export CMOS8HP=/class/ELEC6250/cmos8hp/std_cell/v.20130404
export BICMOS8HP=/class/ELEC6250/IBM_PDK/bicmos8hp/relHP
export TECHDIR=/class/ELEC6250/IBM_PDK/bicmos8hp/relHP/Calibre

# Set up NCSU-CDK and Univ. of Utah Support
export CDK_DIR=/class/ELEC6250/ncsu-cdk-1.6.0.beta
export SYSTEM_CDS_LIB_DIR=/home/nelson/nelsovp
export CDS_NETLISTING_MODE=Analog

# Set up Synopsys Design Compiler
export STROOT=/linux_apps/synopsys/designcompiler/L-2016.03-SP5-5
export SNPSLMD_LICENSE_FILE=27020@perseus.eng.auburn.edu
export PATH=$STROOT/bin:$PATH

# Set up Cadence tools
alias lmli='/linux_apps/cadence/IC616/tools/bin/lmgrd'
export IC_HOME=/linux_apps/cadence/IC616
export CDS=/linux_apps/cadence/IC616
export CDS_LIC_FILE=27008@perseus.eng.auburn.edu
export OA_HOME=/linux_apps/cadence/IC616/oa_v22.43.053
export MMSIM_ROOT=/linux_apps/cadence/MMSIM141
export ASSURAHOME=/linux_apps/cadence/ASSURA41
export LM_LICENSE_FILE=$IC_HOME/share/license/license.dat
export CDS_Netlisting_Mode="Analog"
export PATH=$MMSIM_ROOT/tools/bin:$MMSIM_ROOT/tools/spectre/bin:$IC_HOME/tools/bin:$IC_HOME/tools/dfII/bin:$PATH
export PATH=/linux_apps/cadence/INCISIV111/tools.lnx86/bin:$PATH
export PATH=/linux_apps/cadence/EDI132/tools.lnx86/bin:$PATH
export PATH=/linux_apps/cadence/EDI101/tools.lnx86/synth/bin/64bit:$PATH
export CDN_SYNTH_ROOT=/linux_apps/cadence/EDI101/tools.lnx86

# Set up Mentor Graphics licensing and location map
export MGLS_LICENSE_FILE=27011@perseus.eng.auburn.edu
export MGC_LOCATION_MAP=/linux_apps/mentor/mgc_location_map

# Set up Mentor Graphics Questasim (Modelsim, Questa, Eldo, ADiT)
export MGC_AMS_HOME=/linux_apps/mentor/AMS/16_1
export AMS_MODEL_TECH=/linux_apps/mentor/AMS/16_1/libs
export PATH=$MGC_AMS_HOME/bin:$PATH
export AMS_DOCS=$MGC_AMS_HOME/docs/pdfdocs/_bk_adms.pdf
export MODEL_TECH=/linux_apps/mentor/AMS/16_1/modeltech
export PATH=$MODEL_TECH/bin:$PATH

# Set up Mentor Graphics DFT and Tessent
export PATH=/linux_apps/mentor/DFT/2009.3/bin:$PATH
export PATH=/linux_apps/mentor/tessent/bin:$PATH
export TESSENT_DOCS=/linux_apps/mentor/tessent/doc/infohubs/index.html

# Set up Mentor Graphics Calibre
#export CALIBRE_HOME=/linux_apps/mentor/Calibre/2009.2
export MGC_HOME=/linux_apps/mentor/Calibre/aoi_cal_2017.1_17.12
export CALIBRE_HOME=/linux_apps/mentor/Calibre/aoi_cal_2017.1_17.12
export MGC_CALIBRE_DRC_RUNSET_FILE=/home/nelson/nelsovp/calibre/Modulo7_8HP/top/mod6.runset
export MGC_CALIBRE_LVS_RUNSET_FILE=/home/nelson/nelsovp/calibre/Modulo7_8HP/top/mod6.runset
export BEOL_STACK=311
export DESIGN_TYPE=CELL
export IOTYPE=WB_INLINE
export PATH=$CALIBRE_HOME/bin:$PATH

# Set up Mentor Graphics IC Flow
#export MGC_HOME=/linux_apps/mentor/icflow/2008.1_rhelx86linux/icflow_home
#export MGC_HOME=/linux_apps/mentor/pyxis/v10.4/v10.4_linux_x86_64/pyxis_home
export PATH=$MGC_HOME/bin:$PATH
#export IC_DOCS=$MGC_HOME/shared

# Set up Mentor Graphics Pyxis Flow
export PYXIS_SPT=/home/nelson/nelsovp/pyxis/Pyxis_SPT_HEP/ic_projects/Pyxis_SPT
export PYXIS_SPT_AREA=/home/nelson/nelsovp/pyxis/Pyxis_SPT_HEP
export MGC_CUSTOM_TYPE_DIR=$PYXIS_SPT_AREA/ic_settings/MGC_WD
export PEX_FMT_SOURCE_BASED_FLOW=ON
export PYXIS_SPT_PDFVIEWER_PATH=/linux_apps/AdobeReader/Adobe/Reader9/bin/acroread
#export HOME=$PYXIS_SPT_AREA/ic_settings/default
#export PYXIS_DEMO_USER_ORIG_HOME=$HOME
export PYXIS_DEMO_USER_ORIG_HOME=$PYXIS_SPT_AREA/ic_settings/default
export PATH=$MGC_PYXIS/bin:$PATH

# Set up Mentor Graphics LeonardoSpectrum
export EXEMPLAR=/linux_apps/mentor/LeonardoSpectrum/2014a
export PATH=$EXEMPLAR/bin:$PATH
export LEO_DOCS=$EXEMPLAR/doc/_bk_leospec.pdf

# Set up Mentor Graphics ASIC Design Kit
export GDK=/linux_apps/mentor/pyxis/Pyxis_SPT_HEP/ic_reflibs/external_libs/GDKgates/GDKgates_utilities/hdl_libs
export GDKGATES=/linux_apps/mentor/pyxis/Pyxis_SPT_HEP/ic_reflibs/external_libs/GDKgates
export DEMOGATES=/linux_apps/mentor/pyxis/Pyxis_SPT_HEP/ic_reflibs/external_libs/GDKgates
export ADK=/linux_apps/ADK3.1
export PATH=$ADK/bin:$PATH

# Set up VNC Server
#alias vnc='vncserver -geometry 1024x768 -depth 24'
#alias ll = 'ls -l'

#---------------------------------------------------------
# Set up Mentor Graphics user working variables below here
#---------------------------------------------------------
#export MGC_WD=/home/nelson/nelsovp/pyxis/Pyxis_SPT_HEP
export MGC_WD=/home/nelson/nelsovp/ELEC5250_6250
export ADK_TECH=tsmc035