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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9937|回复: 24

[求助] PLL电源地无法连接到Pad icc

[复制链接]
发表于 2013-1-23 13:50:21 | 显示全部楼层 |阅读模式

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

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

x
PLL内部电源名字为DVDD12,我设置的net name为PLL_DVDDPLL的DVDD12应该连接到对应的电源pad上,pad内部net名为SVDD1CAP

我的理解是先在PLL四周打上PLL_DVDD电源环,route_type为P/G Macro/IO  Pin Conn
先逻辑连接:
derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect
derive_pg_connection -power_net PLL_DVDD -power_pin SVDD1CAP -reconnect
再preroute:
preroute_instances -cells inst_clkgen/inst_PLL -nets {PLL_DVDD}
其实即使preroute_instances不指定cell和net名,应该都可以连接吧?


现在连接不了 不知道问题出在了哪里 求指教!谢谢!
 楼主| 发表于 2013-1-23 13:59:24 | 显示全部楼层
补充:
icc_shell> derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect
Information: connected 1 power ports and 0 ground ports
所以逻辑关系应该是成立的。

之前看PLL.lib里面对于PLL_DVDD的定义是inout 听别人说整个PLL_DVDD的定义都删了,但是不管删不删,以上的做法都行不通。
发表于 2013-1-23 14:26:21 | 显示全部楼层
回复 2# half_honey


    "derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect"
还需要指定-cells {XXX}吧
    能把不能连接的错误或警告信息发一下吗?你这样说无法分析啊
发表于 2013-1-23 14:32:50 | 显示全部楼层
回复 1# half_honey

我一般都是用GUI的,选中PLL,在Preroute Instances对话框中选择Specified instances也是连不起来。所以会选中其他的,在Preroute Instances对话框中选择All except specified instances,这样就可以连起来了。为什么会这样而我也不知道,期待有人可以解答!
 楼主| 发表于 2013-1-23 14:52:41 | 显示全部楼层
回复 3# xjg@hmes


    "derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect"
还需要指定-cells {XXX}吧
    能把不能连接的错误或警告信息发一下吗?你这样说无法分析啊





icc_shell> derive_pg_connection -power_net PLL_DVDD -power_pin DVDD12 -reconnect -cells inst_clkgen/inst_PLL
Information: connected 1 power ports and 0 ground ports
这个结果和不加-cells是一致的。

preroute_instances -cells inst_clkgen/inst_PLL -nets {PLL_DVDD PLL_AVDD PLL_AVSS PLL_DVSS}之后,
warning很多,
WARNING:  Failed to make a connection for the following pin:
((2094.005, 6163.790) (2114.005, 6518.235)) (Net: VDD)(wire on layer: M4 [64])

类似于这种,但是会把所有的macro都报一遍。。
没有error 但是也连不起来
 楼主| 发表于 2013-1-23 14:59:01 | 显示全部楼层
回复 4# Alicezw


   “我一般都是用GUI的,选中PLL,在Preroute Instances对话框中选择Specified instances也是连不起来。所以会选中其他的,在Preroute Instances对话框中选择All except specified instances,这样就可以连起来了。为什么会这样而我也不知道,期待有人可以解答!”

   我理解你的意思是说我先选中一个别的macro 然后选择All except specified instances是吧?


    试了一下 还是不行。我甚至都设置了specified nets也是没办法链接


[3142] inst_clkgen/inst_PLL
WARNING:  Failed to make a connection for the following pin:
((6277.925, 5587.380) (6379.500, 5711.550)) (Net: PLL_DVDD)(wire on layer: M3 [63])
发表于 2013-1-23 15:05:49 | 显示全部楼层
回复 6# half_honey

额,好吧。那我也不知道了。
 楼主| 发表于 2013-1-23 15:06:38 | 显示全部楼层
回复 7# Alicezw


   谢谢!
发表于 2013-1-23 16:00:35 | 显示全部楼层
回复 5# half_honey


    WARNING:  Failed to make a connection for the following pin:
((2094.005, 6163.790) (2114.005, 6518.235)) (Net: VDD)(wire on layer: M4 [64])
说的很清楚,因为下面这个pin导致无法连接,检查这个pin是不是因为DRC、配线layer等原因
无法连接上
这种warning怎么能无视它的存在呢
 楼主| 发表于 2013-1-23 16:08:35 | 显示全部楼层
回复 9# xjg@hmes


   不好意思 这个warning是在preroute_instance里面截的 因为报了很多,这个应该是某一条VDD的preroute无法进行。   我只是想说明是这种格式的错误。
   粗心了。
   如果单做pll的preroute的话
WARNING:  Failed to make a connection for the following pin:
((6277.925, 5587.380) (6379.500, 5711.550)) (Net: PLL_DVDD)(wire on layer: M3 [63])


在坐标所表示的区域内没有阻塞或者由于DRC无法连接的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-21 01:22 , Processed in 0.026425 second(s), 10 queries , Gzip On, Redis On.

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