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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: 3lll

[求助] 怎在icc里调用calibre?

[复制链接]
发表于 2018-5-15 12:21:41 | 显示全部楼层
good material
发表于 2018-5-21 09:32:38 | 显示全部楼层
一般不是不用嵌入ICC里么。
发表于 2018-10-17 11:47:08 | 显示全部楼层
This interface lets ICC users use Calibre DRC/LVS/PEX/PERC/DFM in batch
mode throughout their ICC design flow.  Yes, some GUIs are involved but
they let you set-up those 6 hour overnight sign-off runs automatically.

  

Customers like this interface because it saves them time, plus they're not
given a false sense of security from the built-in DRC/LVS tools that only
give them partial coverage.

That is, with this interface users get full Calbre sign-off feedback
at every stage -- and they like that.

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

The standard Calibre interface supports flows using either stream-out or a
direct-to-Calibre export of the Milkyway databases (meaning that no files
are written to disk), as well as debugging of the results using RVE.

This integration code, which is shipped in the Calibre software tree, adds
a Calibre menu to the ICC GUI.  It supports ICC through to 2013.12-SP1.

  Tip: Some commands called when loading the Calibre interface
       (icc_calibre.tcl) are only available if the ICC GUI is running.

Prerequisites

The environment variable CALIBRE_HOME or MGC_HOME points to the Calibre
software Tree. Setting CALIBRE_HOME is preferred.

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

Automatic Installation Procedure

To install the interface into ICC, simply copy-and-paste the following lines
into your $HOME/.synopsys_icc_gui.tcl file:

  if {![info exists ::env(CALIBRE_HOME)] && [info exists ::env(MGC_HOME)]}
  {
  puts "Environment variable CALIBRE_HOME not set, using MGC_HOME"
  set ::env(CALIBRE_HOME) $::env(MGC_HOME)
  }
  if {![info exists ::env(CALIBRE_HOME)]} {
  puts "ERROR, environment variable CALIBRE_HOME or MGC_HOME not set"
  puts "Calibre interface not loaded"
  } else {
  source [file join $::env(CALIBRE_HOME) lib icc_calibre.tcl]
  }

The interface is then loaded each time you start Synopsys IC Compiler.

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

Note: If you do not have access to $HOME/.synopsys_icc_gui.tcl, you can use
the Manual Installation Procedure below, or you can place the above code in
a Tcl file and source the file in the ICC command bar.

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

Manual Installation Procedure

Type the following commands in the ICC command bar:

  icc_shell> start_gui
  icc_shell> source [file join $::env(CALIBRE_HOME) lib icc_calibre.tcl]

If icc_calibre.tcl is successfully loaded, it will display a banner similar
to the one below:

  //
  //          Calibre IC Compiler Interface * (v2011.3_1.1) *
  //
  //              Copyright Mentor Graphics Corporation 2009
  //                          All Rights Reserved.
  //      THIS WORK CONTAINS TRADE SECRET AND PROPRIETARY INFORMATION
  //         WHICH IS THE PROPERTY OF MENTOR GRAPHICS CORPORATION
  //           OR ITS LICENSORS AND IS SUBJECT TO LICENSE TERMS.
  //

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

HOW TO TEST IF THE INSTALL IS CORRECT:

When the Calibre interface to Synopsys IC Compiler is successfully loaded,
you will see a Calibre menu is added to the ICC menu bar.

If successful, you can run Calibre Interactive, nmDRC, nmLVS, PERC, PEX,
and DFM, and perform the following actions inside ICC:

  - Select Calibre rule files and adjust rule file settings.
  - Select specific DRC checks using the Calibre Interactive GUI.
  - Invoke Calibre LFD, Fast XOR, Calibre PERC LDL, dummy fill,
    Calibre Pattern Matching, and Calibre Multi-Patterning.
  - View and debug DRC, LVS, PERC, PEX, and DFM results using
    Calibre RVE.
  - Highlight results in layout and schematic views.
  - Group, sort, and filter results.
  - Perform interactive short isolation.
  - Add custom menu items to the Calibre menu in Synopsys IC Compiler.

The Calibre team has been supporting this Calibre/ICC interface for close
to 5 years now.  We've helped lots of customers get it up and running.  As
a result, our users have been happy because it gets their chips through
DRC/LVS sign-off very quickly.
发表于 2018-10-18 11:05:22 | 显示全部楼层
goodd
发表于 2019-6-3 08:53:37 | 显示全部楼层
source [exec which calibre | sed "s;bin/calibre;lib/icc_calibre.tcl;g"]
发表于 2025-4-29 20:45:35 | 显示全部楼层
本帖最后由 andrew_7134 于 2025-4-29 23:20 编辑

icc2和fc呢?

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

本版积分规则

关闭

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

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

GMT+8, 2025-5-9 04:18 , Processed in 0.019004 second(s), 6 queries , Gzip On, MemCached On.

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