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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10364|回复: 9

[求助] 关于icc使用中create_mw_lib的若干问题

[复制链接]
发表于 2014-7-8 15:03:46 | 显示全部楼层 |阅读模式

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

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

x
菜鸟刚开始学习使用icc,尝试着跟着student user guide做每一步任务,在使用icc过程中create_mw_lib后遇见了许多自己无法解决的问题,发帖在此求助,希望各位高手能够指点我一下,不甚感激!
    1.我所书写的tcl命令如下


    set MW_lib {/home/wtt/test/CIC/pt/lib/smic18}

    set search_path {search_path + /EDATools/SMIC/SMIC_018um_HOME/aci/sc-m/synopsys +        /EDATools/SMIC/SMIC_018um_HOME/aci/sc-m/map + /EDAVendor/Synopsys/DC-2010.03-SP1/libraries/syn +   /EDATools/SMIC/SMIC_018um_HOME/aci/sc-x/tlf + ../in + ../io + ./script + ../lib + $MW_lib}

set link_library [list ff_1v98_0c.db ff_1v98_m40c.db ss_1v62_125c.db tt_1v8_25c.db]

set target_library [list tt_1v8_25c.db ss_1v62_125c.db ff_1v98_0c.db ff_1v98_m40c.db]

set symbol_library [list smic18m.sdb]

create_mw_lib design_cic -open \

-technology {../lib/smic18_6lm.tf} \

-mw_reference_library {/home/wtt/test/CIC/pt/lib/smic18}
set_check_library_options -all
check_library

set_tlu_plus_files \

-max_tluplus fast.tlf \

-min_tluplus slow.tlf \

-tech2itf_map streamOut.map
check_tlu_plus_files

read_verilog -dirty_netlist ../in/cic_top.v
current_design CIC_TOP
check_design
uniquify
link

save_mw_cel -as CIC_TOP

list_libs
exit


    2.在load tf文件时候出现了如下的warning,请问这是否需要引起重视呢?

     Start to load technology file ../lib/smic18_6lm.tf.
Warning: ContactCode 'CONT1' is missing the attribute 'unitMinResistance'. (line 480) (TFCHK-014)
Warning: ContactCode 'CONT1' is missing the attribute 'unitNomResistance'. (line 480) (TFCHK-014)
Warning: ContactCode 'CONT1' is missing the attribute 'unitMaxResistance'. (line 480) (TFCHK-014)
Warning: Cut layer 'VIA12' has a non-cross primary default ContactCode 'via1'. (line 498) (TFCHK-092)
Warning: Cut layer 'VIA23' has a non-cross primary default ContactCode 'via2'. (line 516) (TFCHK-092)
Warning: Cut layer 'VIA34' has a non-cross primary default ContactCode 'via3'. (line 534) (TFCHK-092)
Warning: Cut layer 'VIA45' has a non-cross primary default ContactCode 'via4'. (line 552) (TFCHK-092)
Warning: Layer 'METAL1' has a pitch 0.56 that does not match the recommended wire-to-via pitch 0.535 or 0.485. (TFCHK-049)
Warning: Layer 'METAL2' has a pitch 0.66 that does not match the recommended wire-to-via pitch 0.61 or 0.56. (TFCHK-049)
Warning: Layer 'METAL4' has a pitch 0.66 that does not match the recommended wire-to-via pitch 0.61 or 0.56. (TFCHK-049)
Warning: Layer 'METAL3' has a pitch 0.56 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL4' has a pitch 0.66 that does not match the doubled pitch 1.32 or tripled pitch 1.98. (TFCHK-050)
Warning: Layer 'METAL5' has a pitch 0.61 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL6' has a pitch 0.95 that does not match the doubled pitch 1.32 or tripled pitch 1.98. (TFCHK-050)
Technology file ../lib/smic18_6lm.tf has been loaded successfully.

3.  在开始check library 后出现这样的一句话,是否是我设置mw没有成功呢?

#BEGIN_XCHECK_LOGICCELLS

All 478 physical cells in design_cic are missing in logic library.

/home/wtt/test/CIC/pt/lib/smic18 are missing in logic library.

#END_XCHECK_LOGICCELLS

#BEGIN_XCHECK_PHYSICALCELLS

All 2472 logic cells in ff_1v98_0c
                         ff_1v98_m40c
                         ss_1v62_125c
                         tt_1v8_25c
are missing in physical library.

#END_XCHECK_PHYSICALCELLS

4. check library时候的一个error, 我没有看明白是什么意思,请大家指导,谢谢!


#BEGIN_CHECK_PHYSICALPROPERTY

   Total number of cells:
0

Information: List of main and reference libraries  (LIBCHK-120)
----------------------------------------------------------------------------------
Library name       Path                                     Unit tile  Tile size
----------------------------------------------------------------------------------
design_cic         /home/wtt/test/CIC/pt/script             unit       0.660x5.040
smic18             /home/wtt/test/CIC/pt/lib                unit       0.660x5.040
----------------------------------------------------------------------------------

                 List of tile patterns
---------------------------------------------------------------------------------
Tile pattern     Unit tile     Location     Orientation          Tile size
---------------------------------------------------------------------------------

No tile pattern
---------------------------------------------------------------------------------

Information: List of routing properties  (LIBCHK-122)
Unit tile : unitTile
  -----------------------------------------------------------------------
              Preferred      Track
   Layer      direction    direction   Offset    Pitch   Remarks
  -----------------------------------------------------------------------
   METAL1         H            H       0.280     0.560   OK
   METAL2         V            V       0.330     0.660   OK
   METAL3         H            H       0.280     0.560   OK
   METAL4         V            V       0.330     0.660   OK
   METAL5         H            H       0.280     0.610   offset=0.46pitch
   METAL6         V            V       0.330     0.950   offset=0.35pitch
  -----------------------------------------------------------------------

Error: Mismatched and missing data found. Please refer to LIBCHK-122.  (LIBCHK-101)

#END_CHECK_PHYSICALPROPERTY

5. check library中的 check tech项遇见很多warning, 也不明白是什么意思,同求指导

    Warning: ContactCode 'CONT1' is missing the attribute 'unitMinResistance'. (line 582) (TFCHK-014)
Warning: ContactCode 'CONT1' is missing the attribute 'unitNomResistance'. (line 582) (TFCHK-014)
Warning: ContactCode 'CONT1' is missing the attribute 'unitMaxResistance'. (line 582) (TFCHK-014)
Warning: Cut layer 'VIA12' has a non-cross primary default ContactCode 'via1'. (line 600) (TFCHK-092)
Warning: Cut layer 'VIA23' has a non-cross primary default ContactCode 'via2'. (line 618) (TFCHK-092)
Warning: Cut layer 'VIA34' has a non-cross primary default ContactCode 'via3'. (line 636) (TFCHK-092)
Warning: Cut layer 'VIA45' has a non-cross primary default ContactCode 'via4'. (line 654) (TFCHK-092)
Warning: Layer 'METAL1' has a pitch 0.56 that does not match the recommended wire-to-via pitch 0.485. (TFCHK-049)
Warning: Layer 'METAL2' has a pitch 0.66 that does not match the recommended wire-to-via pitch 0.61. (TFCHK-049)
Warning: Layer 'METAL4' has a pitch 0.66 that does not match the recommended wire-to-via pitch 0.61. (TFCHK-049)
Warning: Layer 'METAL3' has a pitch 0.56 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL4' has a pitch 0.66 that does not match the doubled pitch 1.32 or tripled pitch 1.98. (TFCHK-050)
Warning: Layer 'METAL5' has a pitch 0.61 that does not match the doubled pitch 1.12 or tripled pitch 1.68. (TFCHK-050)
Warning: Layer 'METAL6' has a pitch 0.95 that does not match the doubled pitch 1.32 or tripled pitch 1.98. (TFCHK-050)
   Technology data checked and saved in Milkyway log file.
   Dumped tech file is design_cic.tf_checker





Logic vs. logic library check summary:
Warning: Library 'ff_1v98_0c(lib#1)' is missing CCS driver models.  (LIBCHK-332)
Warning: Library 'ff_1v98_0c(lib#1)' is missing CCS receiver models.  (LIBCHK-332)
Warning: Library 'ff_1v98_m40c(lib#2)' is missing CCS driver models.  (LIBCHK-332)
Warning: Library 'ff_1v98_m40c(lib#2)' is missing CCS receiver models.  (LIBCHK-332)
Warning: Library 'ss_1v62_125c(lib#3)' is missing CCS driver models.  (LIBCHK-332)
Warning: Library 'ss_1v62_125c(lib#3)' is missing CCS receiver models.  (LIBCHK-332)
Warning: Library 'tt_1v8_25c(lib#4)' is missing CCS driver models.  (LIBCHK-332)
Warning: Library 'tt_1v8_25c(lib#4)' is missing CCS receiver models.  (LIBCHK-332)
Information: Logic library inconsistencies found for MCMM.  (LIBCHK-360)
Information: Logic library inconsistencies found for UPF.  (LIBCHK-361)
Information: Logic library inconsistencies found for CCS timing scaling.  (LIBCHK-362)
Information: Logic library inconsistencies found for CCS noise scaling.  (LIBCHK-362)
Logic library consistency check PASSED for power scaling.


6. 在导入verilog 设计后出现许多undefined module,麻烦大神们给我解释解释吧!

   Compiling source file /home/wtt/test/CIC/pt/in/cic_top.v
Warning: Cell 'ADDHX1M.CEL' is created for undefined module 'ADDHX1M'. (MWNL-294)
Warning: Cell 'XOR2X1M.CEL' is created for undefined module 'XOR2X1M'. (MWNL-294)
Warning: Cell 'CLKINVX1M.CEL' is created for undefined module 'CLKINVX1M'. (MWNL-294)
Warning: Cell 'NOR2X1M.CEL' is created for undefined module 'NOR2X1M'. (MWNL-294)

7.导入design后,命令check design,uniquify  出现logic cell在physical library 里面不匹配的warning, 然后出现error


Information: linking reference library : /home/wtt/test/CIC/pt/lib/smic18. (PSYN-878)
Warning: The 'XOR2XL' cell in the '/home/wtt/test/CIC/pt/lib/smic18' physical library does not

have corresponding logical cell description. (PSYN-025)
Warning: The 'XOR2X4' cell in the '/home/wtt/test/CIC/pt/lib/smic18' physical library does not

have corresponding logical cell description. (PSYN-025)
Warning: The 'XOR2X2' cell in the '/home/wtt/test/CIC/pt/lib/smic18' physical library does not

have corresponding logical cell description. (PSYN-025)
Warning: The 'XOR2X1' cell in the '/home/wtt/test/CIC/pt/lib/smic18' physical library does not

have corresponding logical cell description. (PSYN-025)

Error: The design is not uniquified. (MWDC-101)
# GUI Debug: Building dc from empty. -- Time: 562ms
Error: Fail to rebuild timing design from database (UID-841)
0
发表于 2014-7-8 17:01:29 | 显示全部楼层
记住一个原则:
physical data要和logic data保持一致性(pin、port)
发表于 2016-1-25 14:05:18 | 显示全部楼层
Error: Mismatched and missing data found. Please refer to LIBCHK-122.  (LIBCHK-101)

楼主,这个是什么引起的?请指教,谢谢。
发表于 2016-1-25 16:51:43 | 显示全部楼层
回复 2# xjg@hmes


   受教了,铭记!
发表于 2016-2-21 10:21:34 | 显示全部楼层
学习学习!!
发表于 2017-6-8 12:31:04 | 显示全部楼层
Thanks for your share.
发表于 2017-6-9 09:43:32 | 显示全部楼层
是不是需要做maping?

同样是PR新人,求大神出来求证一下。
发表于 2017-9-19 11:40:57 | 显示全部楼层
谢谢分享!
发表于 2018-3-16 14:49:41 | 显示全部楼层
謝謝分享  大推  感恩  thx
发表于 2020-7-29 14:35:34 | 显示全部楼层
我也遇到了相同的问题,请问怎么解决的呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-11-23 00:35 , Processed in 0.024483 second(s), 10 queries , Gzip On, Redis On.

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