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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

Design Compiler有命令报出整个设计的全部cell的个数吗?

[复制链接]
发表于 2004-9-20 16:25:53 | 显示全部楼层 |阅读模式

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

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

x
在DC中我一直没找到报出所有cell个数的命令,想来想去只能自己写script才能得到这个数字,但比较麻烦.是否synopsys已经有写好的script?还是有什么命令?希望大家不吝赐教.
发表于 2004-9-20 22:03:18 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

report_cell 可以么
发表于 2004-9-20 22:10:15 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

我的猜想,不知道行不行的通,明天上班我再试一下,再回复
以下是我的猜想
get_cells -h *
可以得到所有的cell,返回是一个集合(collection),而对collection,synopsys有一些专门的函数,比如remove_from_collection等等,相信synopsys也会提供求出collection中元素个数的函数,不妨在design_vision的tcl命令行输入
man collection,查一查有没有类似length之类求collection元素个数的函数
这样问题就解决了。
 楼主| 发表于 2004-9-21 11:19:16 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

hitlzh:
report_cell报不出多个level的cell.
puffen:
get_cells可以收集出来,但把hard macro以及那些子子模块的调用也算进来,不是很准.要一个一个把这些remove掉感觉不大可行.
发表于 2004-9-21 11:35:24 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

俺也想统计DC后的cell
如用了多少dff,不知道怎么做
 楼主| 发表于 2004-9-21 18:08:30 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

set DFFCOLLECTION [get_cells -h "@ref==*DFF*"]
echo [sizeof @DFFCOLLECTION]
试试,具体语法你再找找,感觉可以,不过我的问题还是不行
发表于 2004-9-21 19:12:27 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

那就把整个网表flatten,不让它存在任何层次,然后就可以用report_cell了.
 楼主| 发表于 2004-9-22 09:41:13 | 显示全部楼层

Design Compiler有命令报出整个设计的全部cell的个数吗?

hitlzh:
确实是个办法,看来也是这样最方便。呵呵,谢谢!!
另外,大家有做过hardmacro吗?假设要做的话怎么生成带power信息的.lib文件?在primetime里好像只能抽出有timing信息的.lib,那power的信息怎么办?
发表于 2009-2-9 20:53:33 | 显示全部楼层
使用 all_registers 命令
sizeof_collection [all_registers -edge_triggered]
发表于 2024-6-21 08:27:27 | 显示全部楼层
sizeof_collection [get_cells -h *]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-28 12:34 , Processed in 0.023602 second(s), 11 queries , Gzip On, Redis On.

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