在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4982|回复: 2

[求助] 關於Ncverilog編譯testbench中包含internal signal語法問題

[复制链接]
发表于 2013-7-2 20:35:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
請教各位大大:
verilog語法中,可以在testbench利用internal signal的語法,抓取到底層module 信號的值,例如




  1. event sys_finish;

  2. always@(posedge clk)
  3.    if (testbench.adder.cout)
  4.            ->sys_finish


复制代码



使用modelsim來模擬,並不會有問題,但使用Ncverilog 模擬,會出現下列錯誤訊息

if (testbench.adder.cout)
ncelab: *E,CUVHNF (../testbench.v,124|70): Hierarchical name component lookup failed at 'worklib'.


所以想請問用NCverilog來模擬,如何使用internal signal?


希望知道的大大可以提供解決的方法
发表于 2013-7-2 21:40:57 | 显示全部楼层
把testbench去掉
换成adder.cout试试看?
 楼主| 发表于 2013-7-2 22:24:15 | 显示全部楼层
謝謝poiu_elab大大的回覆,問題已找到了

因為合成過後,testbench.adder.cout 被簡化了,所以變成別的名稱了,到netlist找到對應的net就可以了

給如果遇到同樣問題的初學者參考
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-5 05:26 , Processed in 0.021894 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表