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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8361|回复: 17

求教关于“连接电源和地线”【已经解决,在此感谢papertiger大牛】

[复制链接]
发表于 2008-6-23 18:28:31 | 显示全部楼层 |阅读模式

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

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

x
请教关于连接电源和地线时候出现的错误。
以下是连接电源和地线的一段脚本和Astro提示的错误。我不是很明白他讲的是哪方面的错误。该如何去声明(declared)?命令dbSetCellPortTypes我也查过帮助了,可是里面有一个符号不懂怎么打,是一个小点,但是复制到UE里面看是“?”号。所以不知道怎么用。
我已经在netlist里面加入了VDD等的代码,并且在Expand的时候也指定了VDD和VSS!请教各位大牛该如何解决?
脚本:
aprPGConnect
setFormField "Connect/Disconnect PG" "Net Name" "VDD"
setFormField "Connect/Disconnect PG" "Port Pattern" "VDD"
setToggleField "Connect/Disconnect PG" "Cell Types" "Pad" 1
setToggleField "Connect/Disconnect PG" "Net SubType" "Pad" 1
formOK "Connect/Disconnect PG"
错误:
On cell "chip":
ERROR : port VDD (direction 2) of cell PVCPD1 has not been declared as a Power port
ERROR : port VDD (direction 2) of cell PVDPD2 has not been declared as a Power port
Please use dbSetCellPortTypes to define cell port types.
If you have cells with the same name among different libraries,you need to do dbSetCellPortTypes in all these libraries.
Cannot perform requested operation.
*******************************************************************************************************************************************************
因为在公司的原因,本帖不再编辑,有兴趣的版友可以慢慢看完,希望对您有帮助。心急的版友,可以直接看最后!
最后,谢谢papertiger大牛的指导!

[ 本帖最后由 ic_qiand 于 2008-6-26 16:26 编辑 ]
发表于 2008-6-23 21:09:39 | 显示全部楼层
悬赏解决下
 楼主| 发表于 2008-6-24 08:12:26 | 显示全部楼层
谢版主提醒,不过就看我这“身价”,还有啥子可以拿出来悬赏的呢?看来我得去卖肾了!
期待大牛的回答,我自己另外再对这Astro lab 好好琢磨琢磨吧!
发表于 2008-6-24 14:02:41 | 显示全部楼层
error message 意思很明显啊。
和netlist 没关系,是FRAM view 的问题,用dbSetCellPortTypes 定义一下就行了。

dbSetCellPortTypes 的用法查一下,注意这个命令是用在IO library 上的。
 楼主| 发表于 2008-6-25 08:44:58 | 显示全部楼层
再次谢谢papertiger指点,和一位同行讨论过了,也说是REF LIB的问题,是端口不匹配,可以自己在命令行里面再用dbSetCellPortTypes定义一组port。正在试。
 楼主| 发表于 2008-6-25 08:47:57 | 显示全部楼层
再请教papertiger:请问“dbSetCellPortTypes 的用法查一下,注意这个命令是用在IO library 上的。”这句话该如何理解?
写了如下一段用于顶层定义的命令:
dbSetCellPortTypes "hush" "chip" `(
("VDD" "inout" "Power")
("VSS" "inout" "Ground")
("DVDD" "inout" "Power")
("DVSS" "inout" "Ground")
("pi_clk" "input")
("pi_alarm_i" "input")
("pi_n_rst," "input")
("pi_qd_i" "input")
("po_ir_counter_reset" "output")
("po_hush_ef" "output")
)#f
请问有没有错误,该如何用?

[ 本帖最后由 ic_qiand 于 2008-6-25 08:50 编辑 ]
发表于 2008-6-25 21:52:28 | 显示全部楼层
奖励!本版
 楼主| 发表于 2008-6-26 10:46:33 | 显示全部楼层
首先谢谢版主和papertiger大牛的关心与指导!

昨天苦试了一整天,在Astro的命令行里面捣鼓上面一段命令代码,未果!

今天早晨忽然想起,papertiger所言“注意这个命令是用在IO library 上的”是不是是说,这段命令是用来多REF LIB单元里面的端口进行(补充)定义的?我上面的那段代码是定义了Netlist的端口type,所以不行!

另外还是比较疑惑,这句命令总是说语法错误!望请版内各位大牛不吝赐教!
发表于 2008-6-26 10:54:09 | 显示全部楼层
谢谢版主奖励。

〉这段命令是用来多REF LIB单元里面的端口进行(补充)定义的?
对。这段命令是直接用在ref lib中的。

我隔会儿帮你查查详细用法。
发表于 2008-6-26 14:16:22 | 显示全部楼层
要直接进入io lib的目录进行更改。

建议你先把ref io lib拷贝到本目录,然后更改,进行测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-5 16:23 , Processed in 0.024457 second(s), 10 queries , Gzip On, MemCached On.

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