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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 416|回复: 6

[求助] dc综合使用dc_shell生成的网表有dw模块,使用dc_shell -topo生成的网表没有是为啥

[复制链接]
发表于 2025-6-17 15:46:00 | 显示全部楼层 |阅读模式

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

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

×
dc综合使用dc_shell生成的网表有dw模块(自动调用design_ware模块),使用dc_shell -topo生成的网表没有是为啥
发表于 2025-6-18 10:52:54 | 显示全部楼层
DC综合有个设置选项:
set compile_ultra_ungroup_dw true
加上后允许打散,取消desigware层次,你是不是设置了compile_ultra_ungroup_dw变量值为false了?
回复 支持 反对

使用道具 举报

发表于 2025-6-17 16:01:39 | 显示全部楼层
-topo只是带了def或者工具自动给你摆一个形状,和DW库没有关系吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-6-17 16:35:32 | 显示全部楼层


   
唐三彩骆驼 发表于 2025-6-17 16:01
-topo只是带了def或者工具自动给你摆一个形状,和DW库没有关系吧


你好感谢回复,能请问我怎么不使用DW库吗,刚开始综合之后的网表老是有dw的例化模块,后端说都是生成标准单元的器件才行
回复 支持 反对

使用道具 举报

发表于 2025-6-17 17:46:09 | 显示全部楼层
使用designware也不没有影响啊,最底层都是例化了标准单元库的单元。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-6-18 10:23:36 | 显示全部楼层


   
日晨难再 发表于 2025-6-17 17:46
使用designware也不没有影响啊,最底层都是例化了标准单元库的单元。


非常感谢,还有想问下,那怎么消除网表老是单独例化dw模块,能设置成不单独例化出来吗
回复 支持 反对

使用道具 举报

发表于 2025-6-19 14:13:57 | 显示全部楼层


   
851018986 发表于 2025-6-18 10:23
非常感谢,还有想问下,那怎么消除网表老是单独例化dw模块,能设置成不单独例化出来吗
...


默认情况下,所有DesignWare层次结构在使用compile_ultra命令综合的过程中会被无条件解组。你可以通过将compile_ultra_ungroup_dw变量设置为false来防止这种解组行为(默认值为true)。在Synthetic modules较小,比如三位乘法器时,无论是compile命令还是compiler_ultra命令都会对Synthetic modules进行解组,此时无论compile_ultra_ungroup_dw变量为何值。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-9 06:51 , Processed in 0.112437 second(s), 9 queries , Gzip On, MemCached On.

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