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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 5532|回复: 11

[求助] 带PAD的设计出现错误,问:是否MW library错误?跪求解决办法,急!!!!

[复制链接]
发表于 2016-3-31 16:44:17 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 1027199631 于 2016-3-31 17:45 编辑


RTL中 进行实例化:

pc3d01 CS(.PAD(csn),.CIN(net_csn));

inv0d0 inv (.I(net_en),.ZN(net_EN));en 为输出使能端,inv0d0为MW库IC035os142中的单元。从下面的结果可以看出,反相器调用无错

pc3t01 OUT (.I(net_out),.OEN(net_EN),.PAD(out));其中pc3t01为三态输出型PAD,pt3d01为输入型PAD,其均为MW库IC035io122_3l中的PAD


icc_shell> check_library   部分结果如下:


Number of cells with missing or mismatched pins in libraries:   176

Error: missing data found. Please refer to LIBCHK-212.  (LIBCHK-101)

Warning: List of pins missing in logic library (LIBCHK-212)

------------------------------------------------------------------------------

Physical library           Cell name             Pin name    Pin direction

------------------------------------------------------------------------------

IC035io122_3l              pc3d01                VSSQ        

IC035io122_3l              pc3d01                VSSQ        

Error: List of pins mismatched in logic and physical libraries (LIBCHK-213)

Logic library:    IC035io122_max

Physical library: /home/ICC/mw_lib/IC035io122_3l

-----------------------------------------------------------------------------------

                                          Pin direction           Pin type

Cell name                    Pin name    Logic   Physical     Logic         Physical

-----------------------------------------------------------------------------------

pc3t01                       VDD         unknown             primary power  signal

pc3d01                       VDD         unknown             primary power  signal


icc_shell> check_tlu_plus_files   结果如下:

Information: linking reference library : /home/ICC/mw_lib/IC035io122_3l. (PSYN-878)

Information: linking reference library : /home//ICC/mw_lib/IC035os142. (PSYN-878)

  Linking design 'TOP'

  Using the following designs and libraries:

  --------------------------------------------------------------------------

  * (7 designs)               TOP.CEL, etc

  IC035os142_max (library)    /home/ICC/db/IC035os142_max.db

  IC035os142_min (library)    /home/ICC/db/IC035os142_min.db

  IC035io122_max (library)    /home/ICC/db/IC035io122_max.db

  IC035io122_min (library)    /home/ICC/db/IC035io122_min.db

Error: Can't find input port 'VSSO' on reference to 'pc3t01' in 'TOP'. (LINK-1)

Warning: Unable to resolve reference 'pc3t01' in 'TOP'. (LINK-5)

Error: Can't find input port 'VSSO' on reference to 'pc3d01' in 'TOP'. (LINK-1)

Warning: Unable to resolve reference 'pc3d01' in 'TOP'. (LINK-5)

Error: Can't find input port 'VSSO' on reference to 'pc3d01' in 'TOP'. (LINK-1)

Warning: Unable to resolve reference 'pc3d01' in 'TOP'. (LINK-5)

Error: Can't find input port 'VSSO' on reference to 'pc3d01' in 'TOP'. (LINK-1)

Warning: Unable to resolve reference 'pc3d01' in 'TOP'. (LINK-5)

Load global CTS reference options from NID to stack

# GUI Debug: Building dc from empty. -- Time: 1sec 318ms

Sanity check for TLU+ vs MW-Tech files:

max_tlu+: /home/ICC/tluplus/CSMC6S035DPTM_M3524_tran_max.TLUPlus

min_tlu+: /home/ICC/tluplus/CSMC6S035DPTM_M3524_tran_min.TLUPlus

mapping_file: /home/ICC/tluplus/CSMC035DPTMPCMM.map

max_emul_tlu+: **NONE**

min_emul_tlu+: **NONE**

MW design lib: xx

--------- Sanity Check on TLUPlus Files -------------

1. Checking the conducting layer names in ITF and mapping file ...

[ Passed! ]

2. Checking the via layer names in ITF and mapping file ...

[ Passed! ]

3. Checking the consistency of Min Width and Min Spacing between MW-tech and ITF ...

[ Passed! ]

----------------- Check Ends ------------------

在进行pg连接时derive_pg.tcl脚本文件如下

derive_pg_connection -power_net VDD -power_pin VDD -ground_net VSS -ground_pin VSS

derive_pg_connection  -power_net VDDO -power_pin VDDO -ground_net VSSO -ground_pin VSSO

derive_pg_connection  -power_net VDDQ -power_pin VDDQ -ground_net VSSQ -ground_pin VSSQ

derive_pg_connection -power_net VDD -ground_net VSS –tie

执行结果如下:

icc_shell> source scripts/derive_pg.tcl

begin derive_pg_connection...

--- connected 1081 power ports and 1081 ground ports

Information: PG PORT PUNCHING: Number of ports connected:                2162 (MW-337)

Information: PG PORT PUNCHING: Total number of changes:                  2162 (MW-339)

begin derive_pg_connection...

Error: Pin name VDDO specified by power_pin or ground_pin option is invalid. (MWUI-715)

Error: Pin name VSSO specified by power_pin or ground_pin option is invalid. (MWUI-715)

derive pg failed

begin derive_pg_connection...

Error: Pin name VDDQ specified by power_pin or ground_pin option is invalid. (MWUI-715)

Error: Pin name VSSQ specified by power_pin or ground_pin option is invalid. (MWUI-715)

derive pg failed

begin derive_pg_connection...

-- reconnected total 1 tie highs and 8 tie lows

Information: PG PORT PUNCHING: Number of ports connected:                1 (MW-337)

Information: PG PORT PUNCHING: Total number of changes:                  1 (MW-339)

发表于 2016-3-31 19:33:11 | 显示全部楼层
ref lib里的pg pin类型不对。
milkyway里跑 dbDumpGPortTable "IC035io122_3l" "IC035io122_3l.gport.dump",把vdd vss vsso这些pin纠正过来,改成inout power/ground,再load回去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-31 19:58:38 | 显示全部楼层
回复 2# 分特


   我试试,多谢多谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-5 10:00:08 | 显示全部楼层
回复 2# 分特
大神,您好!根据您的建议,已跑Milkyway,部分结果如:

dbSetCellPortTypes "IC035io122_3l" "pc3d01" '(

  ("CIN" "Output" )

  ("PAD" "Input" )

) #f

dbSetCellPortTypes "IC035io122_3l" "pc3t01" '(

  ("I" "Input" )

  ("OEN" "Input" "TristateDisable" )

  ("PAD" "Output" "Tristate" )

) #f

pc3d01、pc3t01并未显示VDD/VSS、VDDO/VSSO、VDDQ/VSSQ 端口,请问:我该如何修改?在哪修改?修改之后该怎样load回去?

求大神解答,感激不尽

回复 支持 反对

使用道具 举报

发表于 2016-4-5 19:04:53 | 显示全部楼层
我也遇到过check_library出现类似的问题,不知道用什么来修改工艺库文件?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-5 19:06:07 | 显示全部楼层
回复 5# 黄zhuoquan


   还未解决呢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-4-5 23:07:32 | 显示全部楼层
回复 2# 分特

ref_lib的问题已解决
回复 支持 反对

使用道具 举报

发表于 2016-4-6 17:10:49 | 显示全部楼层
回复 7# 1027199631

怎么解决的?
回复 支持 反对

使用道具 举报

发表于 2016-4-7 16:41:39 | 显示全部楼层
回复 4# 1027199631
dbSetCellPortTypes "LIB" "CELL" '(
  ("VDD" "Inout" "Power" )
  ("VSS" "Inout" "Ground" )
) #f
回复 支持 反对

使用道具 举报

发表于 2016-4-23 12:28:47 | 显示全部楼层
回复 7# 1027199631

请问楼主 是如何解决的呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-14 18:11 , Processed in 0.017948 second(s), 3 queries , Gzip On, Redis On.

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