#!/bin/ksh
#******************************************************************************#
# #
# Copyright (c) 2007 Cadence Design Systems, Inc. #
# #
#******************************************************************************#
# #
# PCE Makefile #
# #
#******************************************************************************#
## Variables and scripts
export DUT_IC_NAME=txd
export DUT_TOP=txd
export MGW_HOME=${PROJ_HOME}
export DUT_IC_HOME=${PROJ_HOME}/chip/ppb/gige/txd
export E_COMPILE_TOP_DIR=${PROJ_HOME}/chip/ppb/gige/txd/sim/specman/e
export E_STUB_DIR=${PROJ_HOME}/chip/ppb/gige/txd/sim/specman/config
export E_COMPILE_TOP=txd_compile_top
export E_TOP_DIR=${DUT_IC_HOME}/sim/specman/config
export E_TOP=txd_common_config
export E_STUB=txd_common_config
export TB_SIM_RUN=${DUT_IC_HOME}/sim/run
#Specman Path
export SPECMAN_PATH=${DUT_IC_HOME}/sim/specman/e:${DUT_IC_HOME}/sim/specman/config:${PROJ_HOME}/evc_lib:${PROJ_HOME}/chip/ppb/evc_lib:${PROJ_HOME}/chip/ppb/gige/txd/evc_lib:$VERDI_HOME/share/PLI/specman:${VERDI_HOME}/share/PLI/nc61:${DUT_IC_HOME}/sim/run
export VRST_APPLICATION_HOME=/tools/sn-6.20.001/components/sn_06.20.001-p
export SPECMAN_NCVLOG_ADAPTER="$VRST_APPLICATION_HOME/linux64/libncvlog_sn_adapter.so"
export INCDIR_PATH=" -incdir ${SYNOPSYS}/packages/gtech/src_ver -incdir ${SYNOPSYS}/dw/sim_ver -incdir ${SYNOPSYS}/dw/dw03/src_ver -incdir ${DUT_IC_HOME}/txd_tb/hdl -incdir ${DUT_IC_HOME}/hdl "
export RTL_TOP_FILE="-F ${DUT_IC_HOME}/hdl/txd.f"
export TB_TOP_FILE="${RTL_TOP_FILE} \
-F ${DUT_IC_HOME}/txd_tb/hdl/txd_tb.f"
export FILES_TO_FETCH="${DUT_IC_HOME}/cad/lib/.specman ${PROJ_HOME}/chip/ppb/cad/lib/mt47h128m16_5e.soma ${PROJ_HOME}/chip/ppb/cad/lib/mt47h64m16_37e.spc"
if [[ -e Makefile ]];
then
rm Makefile
fi
ln -fs ${PROJ_HOME}/scripts/Makefile .
# Move Specman-pre_commands for use by irun -snprerun option
SPECMAN_PRE_COMMANDS="config cover -write_model=ucm; config cover -database_format=ucd; set_config(memory, max_size, 800M, absolute_max_size, 900M);set notify -severity=WARNING DEPR_PACKAGE_TYPE_IN_FIELD;set notify -severity=WARNING DEPR_*;set_config(simulation,enable_ports_unification,TRUE);"; export SPECMAN_PRE_COMMANDS
echo $SPECMAN_PRE_COMMANDS > ./sn_pre_run.ecom
没有评论:
发表评论