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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 7664|回复: 16

[求助] 请教一下在ICC里使用PLL IP的问题

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

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

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

×
我是在校学生,目前的项目里遇到这样的问题


我们的设计里用到一个PLL,是用得某公司的IP,有数字和模拟的电源DVDD\DVSS\AVDD\AVSS

但是在route时不能连接把这四个电源接到相应的PAD上,其他的pin可以连接到PAD上

请问这里需要做什么特殊处理才能把模拟和数字的电源和地与相应的PAD接上?

我是初学者,可能漏掉一些关键信息,请问是否还需要提供其他的信息?
 楼主| 发表于 2011-12-7 15:17:35 | 显示全部楼层
回复 2# icfbicfb

谢谢两位的回答,我又看了一下,上午的确写错了。学艺不精,见笑了。


我的理解是,derive_pg_connection只是指定一个逻辑上的连接,实际上在物理上没有连接起来

用ICC打开设计之后,用derive_pg_connection命令去连接DVDD、DVSS、AVDD、AVSS,提示说连接了0个pad和pin,看样子应该是已经指定好了逻辑连接

可是在preroute_instance命令并指定PLL的时候,ICC提示说
Failed to make a connection for the following pin

最后仍然是没效果

这个一般是什么原因造成的?

麻烦各位了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-7 16:06:51 | 显示全部楼层
回复 5# icfbicfb


如果derive_pg_connection .... -reconnect的话,是会提示连接了一次

或者先disconnect再derive_pg_connection也会提示连接了,
根据上面两个情况我觉得这里已经表面有逻辑连接了。

应该是在网表里已经把相关的电源连接好了,在读入网表的时候自动识别了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-7 16:20:41 | 显示全部楼层
回复 7# damonzhao

那在网表里应该怎么写?

现在我的写法是类似这样

module ***_top(*,*,*, P_AVDD, P_AVSS, P_DVDD, P_DVSS);
*;
inout   P_AVDD;
inout   P_AVSS;
inout   P_DVDD;
inout   P_DVSS;

PAD P_AVDD(.AVDD(AVDD));
PAD P_AVSS(.AVDD(AVSS));
PAD P_DVDD(.AVDD(DVDD));
PAD P_DVSS(.AVDD(DVSS));

PLL u_PLL(
    .AVDD(AVDD),
    .AVSS(AVSS),
    .DVDD(DVDD),
    .DVSS(DVSS),
    ******
) ;
...
我看最终生成的网表里,VDD和VSS是这样使用的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-12-8 09:14:14 | 显示全部楼层
回复 9# icfbicfb

试过了,preroute时提示不能创建连接……
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-17 03:09 , Processed in 0.019861 second(s), 7 queries , Gzip On, Redis On.

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