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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3156|回复: 7

[求助] 已解决-又遇到问题了,input 被assign到 VDD上

[复制链接]
发表于 2012-11-10 11:47:49 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 zzvbk 于 2012-11-15 14:26 编辑

icc place之后 很多inv 的input 被assign到了b1,也就是VDD,请问这种情况是不是跟designer提供的netlist的逻辑有关?

实际情况是这样的:
wire [35:0]  dat
assign dat[0]  dat[5]
assign dat[1]  dat[5]
.......
assign dat[12]  dat[5]
assign dat[14] dat [13]
assign dat[15] dat [13]
......................
assign dat[35] dat [13]

ANDX2  U90  (I1(n100);I2(n101);  Z(dat[5]) )
INVX1   U72   (I(dat[5]); Z(n3))
INVX1   U77  (I(n3);   Z(dat[13]))

verilog里面是这样写的,忽略语法错误,能看懂连接关系就行!

icc place之后把[35:0] dat 前各插了一个INV ,INV的输入被assign到了b1行,也就是VDD
如下:
assign n45 1'b1
assign n46 1'b1
..........
INVX1 icc_place100  (Z(dat[0]; I(n45))
INVX1 icc_place101  (Z(dat[1]; I(n46))
........

现在不确定是这个问题跟designer提供的netlist 有关,还是icc place 之前需要设定什么option?

谢谢大家帮忙解决了


等了很久没人帮忙解决
解决这问题确实是使用connect_tie_cells
关键是,tool不认为design中有b0/b1,是因为被assign到了VSS/VDD上,report_tie_nets结果是0个

用recover_tie_connetion,之后再report_tie_nets,会发现很多b0/b1,再执行connect_tie_cells就可以解决了
 楼主| 发表于 2012-11-10 16:14:01 | 显示全部楼层
今天怎么没有高人在线呀?
 楼主| 发表于 2012-11-10 18:26:57 | 显示全部楼层
回复 3# zhq415758192


    怎么告诉ICC哪些是tie cell?
发表于 2012-11-10 22:07:58 | 显示全部楼层
TIEHI/TIELO
 楼主| 发表于 2012-11-11 10:00:09 | 显示全部楼层
回复 5# damonzhao


    我查了没有这两个命令,
   我指的是ICC的命令,
发表于 2012-11-11 21:30:32 | 显示全部楼层
回复 7# zzvbk


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

本版积分规则

关闭

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

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

GMT+8, 2025-2-24 18:13 , Processed in 0.018156 second(s), 6 queries , Gzip On, Redis On.

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