原创 VCS + Debussy 仿真的大概过程

2009-7-17 15:44 3699 4 5 分类: 工程师职场


1、调用debussy dump wave的函数;
2、先加上debussy命令用VCS编译;
3、再用debussy编译一遍工程;(2和3可以合在一起)
4、最后自动打开工程波形。

在仿真文件的顶层中加入如下函数:
`ifdef VPD_FILE
initial
begin
  $vcdplusautoflushon;
  $vcdpluson();
end
`endif

`ifdef FSDB_FILE
initial
begin
  $fsdbAutoSwitchDumpfile(800,"default",40);
  $fsdbDumpvars;
end
`endif

2、com_code
#!/bin/csh -f
vcs +vc -V -PP -ntb -notice  +v2k            \
-Mupdate                   \
+no_pulse_msg +notimingcheck +nospecify           \
# -cm line+tgl+cond+fsm               \
-timescale=1ns/10ps                \
-P /direct/cd-vault/Linux/novas/debussy/5.3v15/share/PLI/vcs/LINUX/debussy.tab  \
/direct/cd-vault/Linux/novas/debussy/5.3v15/share/PLI/vcs/LINUX/pli.a     \
+libverbose  +libext+.v              \
    -y /direct/cd-vault/Linux/synopsys/syn/2005.09-SP2/packages/gtech/src_ver   \
    -y /direct/cd-vault/Linux/synopsys/syn/2005.09-SP2/dw/sim_ver             \
# +define+FSDB_FILE                \
# +define+VPD_FILE                \
-f run.f ../new_trk_sim/tas.c ../new_trk_sim/tdiv.c

3、com_debussy
vericom -2001 -inc -work work -top trk_test_top          \
  +libverbose +libext+.v              \
  -y /direct/cd-vault/Linux/synopsys/syn/2005.09-SP2/packages/gtech/src_ver/ \
  -y /direct/cd-vault/Linux/synopsys/syn/2005.09-SP2/dw/sim_ver/     \
  -f run.f

4、debussy
如果你的debussy可执行文件是debussy,自己给这个文件取个名字。
我的版本可执行文件是Verdi
Verdi -top trk_test_top -ssf default_000.fsdb &

如果你不想用debussy,就用Virsim,用下面的脚本
#!/bin/csh -f
vcs -RPP +vpdfile+vcdplus.vpd&
PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户90519 2009-8-4 14:49

Good!!
相关推荐阅读
用户193865 2010-03-21 18:01
VLSI interview questions
1/ What is latch up? Latch-up pertains to a failure mechanism wherein a parasitic thyristor (such as...
用户193865 2009-10-28 01:36
source insight 快捷键
退出程序                                : Alt+F4重画屏幕                                : Ctrl+Alt+Space完成语法...
用户193865 2009-10-28 01:08
AT命令介绍
AT命令最常见的应用场景: 1。智能手机:一般智能手机都是一个主芯片控制一个通信模块,这个通信模块就是一个完整的、简单的手机,包括手机应该有的射频、基带等部分,还有GSM协议栈,完全可以独立打电话、发...
用户193865 2009-10-16 13:42
msdev及devenv 命令行
为加快编译速度,命令行编译。msdev是visual studio 6.0的IDE程序, devenv是visual studio 2005的IDE程序两种IDE程序, 既可以工作在图形模式下,也可以...
用户193865 2009-10-12 13:28
MTK环境中如何新增语言
vendor\font\MTK\official\project\plutommi\content\src\MainLcd240X320\FontRes.c //以lcd为 240X320 为例.pl...
用户193865 2009-08-21 09:47
后端时序修复_Fixing hold violation after P&R using perl
布局布线后端时序修复Fixing hold violation after P&R using perl1, 在每一个触发器的D或者SI引脚前加一个DELAY cell以避免Hold viol...
EE直播间
更多
我要评论
1
4
关闭 站长推荐上一条 /3 下一条