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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3028|回复: 1

[求助] DC综合时子模块新增了端口Port1,请问如何处理?

[复制链接]
发表于 2010-9-15 09:09:38 | 显示全部楼层 |阅读模式

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

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

x
各位好, 我遇到了2个问题:

1.我在用DC综合时子模块新增了inout端口Port1,并在调用处接为unconnected,请问为什么会出现这个端口?怎样才能在综合后不生成这个端口呢?

2.两个子模块都有scan_mode接口,在调用时己经将顶层的scan_mode与之相连,即,但是在子模块内部scan_mode端口悬空,综合后发现在调用子模块处scan_mode接为了1'b0,我想可能是由于在子模块内部未连接的原因导致被优化掉的原因,请问如何能让其综合后仍保持调用时的连接关系呢?

3.在插完scan后我发现各子模块新增了一个scan_mode_in端口,用于将顶层的scan_mode信号引入到子模块中,而没有用到2中所提到的我自己写的scan_mode端口,请问怎样才能使用我在2中自己添加的scan_mode端口呢?
多谢!
 楼主| 发表于 2010-9-15 09:45:47 | 显示全部楼层
问题己解决:
1.是由于rtl在端口声明中误多写了一个",",所以生成了一个inout Port1。
2,3 用set_dont_touch_network就可以在综合完的netlist中保留scan_mode不被优化掉。在这种情况下插scan,不会新增新的scan_mode_in端口。
如果各位有什么新想法,欢迎交流,我的email: haidongli22@gmail.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-28 10:52 , Processed in 0.021741 second(s), 8 queries , Gzip On, MemCached On.

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