- 106
- 0
- 约2.99万字
- 约 44页
- 2018-12-06 发布于河南
- 举报
时序分析脚本模版说明-Read.doc
PAGE 2
PAGE 25
目录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc195323624 目录 PAGEREF _Toc195323624 \h 1
HYPERLINK \l _Toc195323625 仿真脚本模版说明 PAGEREF _Toc195323625 \h 2
HYPERLINK \l _Toc195323626 综合脚本模版说明 PAGEREF _Toc195323626 \h 7
HYPERLINK \l _Toc195323627 时序分析脚本模版说明 PAGEREF _Toc195323627 \h 12
HYPERLINK \l _Toc195323628 DFT脚本模版说明 PAGEREF _Toc195323628 \h 17
HYPERLINK \l _Toc195323629 ATPG脚本模版说明 PAGEREF _Toc195323629 \h 20
HYPERLINK \l _Toc195323630 自动布局布线脚本模版说明 PAGEREF _Toc195323630 \h 22
HYPERLINK \l _Toc195323631 物理验证 PAGEREF _Toc195323631 \h 42
仿真脚本模版说明
###仿真脚本属于软/硬IP核交付项,强制性为M###
##在UNIX系统下使用bash语言,参照设计实例设置仿真环境如下
###设置工作目录###
SIM_DIR=/export/homeO3/ipcvs/triple_des
DESIGNWARE_HOME=/export/homeO1/synps/dwiip200406
###检查工作目录
if [ -z ${SIM_DIR} ] || [ -z ${DESIGNWARE_HOME} ] ; then
echo
echo *** ERROR:
echo Please set the environment varibles:
echo SIM_DIR -- IP root DIR
echo DESIGNWARE_HOME -- DW install DIR
echo
exit 1
fi
###设置变量###
dFlag=
rFlag=
cFlag=
hFlag=
if [ $# -lt 1 ] ; then
hFlag=1
fi
case $1 in
-debussy) dFlag=1;;
-run ) rFlag=1;;
-clean ) cFlag=1;;
* ) hFlag=1;;
esac
###显示信息
if [ $hFlag ] ; then
echo
echo Usage: prune [-debussy -run -clean -help]
echo
echo -help show this message
echo -debussy invoke Debussy ...
echo -run run simulation
echo -clean clean all the temporary files
echo
exit 1
fi
###仿真环境###
if [ $rFlag ] ; then
cd ${SIM_DIR}/prune/bin
###建立仿真工作目录
if [ ! -e sim_run ] ; then
mkdir sim_run
fi
cd sim_run
####################建立Modelsim的仿真环境#############
if [ ! -e work ] ;then
vlib work
fi
vmap work work
###编译设计文件
vlog +incdir+${STANDARDCELL}/verilog -f ${SIM_DIR}/sim/vflist
###运行仿真
vsim 3desTestVector +nowarnTSCALE -t ps -c -do run -all
###如调用PLI选项,则使用vsim -pli $DEBUSSYPLI/libpli.so 3desTestVector +nowarnTSCALE -t ps -c -do run -all###
fi
###
原创力文档

文档评论(0)