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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4545|回复: 9

[求助] 【DC】 自底向上如何做

[复制链接]
发表于 2011-12-16 10:16:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 陈涛 于 2011-12-16 12:57 编辑

我在做一个有多个子模块构成的设计,所以我想先做子模块的DC,再跑顶层模块,让它只要link之前的DC结果就行了。可是我不知道他应该怎么调用?
本来是想把子模块DC结果用write -format db输出为db加到link lib里,但他报错:db format is no longer supported。我还试了一下write_lib,结果不出所料的不行。。求教各路前辈,这个该如何做?
 楼主| 发表于 2011-12-16 10:53:57 | 显示全部楼层
我刚才才注意到ddc文件的,将它加入到link library里,可以link了。但是,write_environment报错了,说不能读取ddc。但write_environment默认输出target lib,为什么会扯到link lib里的ddc呢?
发表于 2011-12-16 11:30:30 | 显示全部楼层
这个很简单的,你综合之后的单元,到处verilog网表就可以了。
对综合后的module,set dont touch属性。
这个是DC recommended try
发表于 2011-12-16 17:31:47 | 显示全部楼层
应该将sub block的netlist读入,做下link就行了吧
发表于 2011-12-16 18:02:59 | 显示全部楼层
子模块先综合,出子模块ddc,
然后top  read_ddc  子模块的ddc,  然后再compile,

dont touch设下
 楼主| 发表于 2011-12-16 18:41:59 | 显示全部楼层
回复 5# icfbicfb


    已经用了ddc了,大概看的资料比较老,都用的db格式。发完贴之后才想到ddc作为与db功能相同的格式,应该可以用,就用ddc了。
    但是,write_environment报错,说不能读取ddc。但write_environment默认输出target lib,为什么会扯到link lib里的ddc呢。。显得这版本有点不一致,它不支持输出db,但像write_environment这些命令还不能认ddc。。我只能给它no_lib了。
发表于 2011-12-17 22:26:56 | 显示全部楼层
write -f ddc  

design db已经被淘汰了, ddc是dc推荐的格式
发表于 2011-12-18 11:21:36 | 显示全部楼层
哇,不懂,围观
发表于 2011-12-19 09:35:12 | 显示全部楼层
又学习了
发表于 2015-11-9 10:38:05 | 显示全部楼层
回复 5# icfbicfb


    我想问下  您说的dont touch是对子模块设置吗???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-19 09:16 , Processed in 0.026759 second(s), 9 queries , Gzip On, Redis On.

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