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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] EDI中如何根据port name抓出与其相连的FF(急待解决)

[复制链接]
发表于 2012-5-23 18:02:40 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 1127208631 于 2012-5-25 11:25 编辑

如题,
我想要把与block的port相连的FF group 一下,先想要抓出这些FF,哪位大侠知道怎么做阿?
发表于 2012-5-23 19:18:52 | 显示全部楼层
get_nets -of_object
all_connected -leaf [get_nets XXX

db 不会用
发表于 2012-5-23 21:12:50 | 显示全部楼层
你先知道block的pin名字,以及FF cell名的特性。如果知道的话可以考虑下我的脚本。
例如 block pin名字为 block_a/pin_b, FF cell名字都是包含 DF的。

dbGet [dbGet [dbGet top.insts.instTerms.name block_a/pin_b  -p].net.allTerms.inst.cell.name *DF* -p2].name
输出是一个list,可以foreach输出比较容易看
 楼主| 发表于 2012-5-24 11:33:35 | 显示全部楼层
回复 3# iuqq205


   非常感谢,我马上试试
 楼主| 发表于 2012-5-24 11:37:31 | 显示全部楼层
回复 3# iuqq205


    这样抓到的是直接与pin相连的FF吧?若中间插入了其他的cell好像就抓不到了
 楼主| 发表于 2012-5-24 11:40:59 | 显示全部楼层
回复 2# icfbicfb


    thanks,我现在有个脚本就是按这个方法抓的,但是不一定抓到的不都是FF,当然FF也能抓到的,我还要再试试
发表于 2012-5-24 12:29:05 | 显示全部楼层
回复 5# 1127208631


   是呀。是报直接连接的FF。   经过其他cell是指BUF?
   或者可以考虑把这个点做成clock  root pin让工具写DFF出来?
发表于 2012-5-24 12:29:20 | 显示全部楼层
可以用下面的方法过滤出FF

  ### sequence instance ###
  if {[dbIsCellSequential $cellPtr]} {
     puts " Sequence Inst : $inst , $cell"

     ### sequence standard instance ###
     if {[dbIsCellStdCell $cellPtr]} {
            puts " Sequence standard Inst : $inst , $cell"
     }
}
 楼主| 发表于 2012-5-25 10:51:55 | 显示全部楼层
回复 7# iuqq205


    试试
 楼主| 发表于 2012-5-25 10:52:59 | 显示全部楼层
回复 8# 陈涛


    我去试试,谢谢陈大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-11 20:40 , Processed in 0.029138 second(s), 8 queries , Gzip On, Redis On.

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