1. CTS wire怎么单独设置层数:

     set_net_routing_constraints -min_layer -max_layer

2.  在ICC中,用MCMM进行时序分析,但是,ICC_ug中说,ICC在MCMM时
  不支持时序库中的k-factor,因此,我现在有点疑惑,假如我设置如
  下命令,其中,std_max.db和std_min.db中只有标准单元的时序信息,没
  有IO的是时序信息。那么,在S1的mode下,iCC怎么得到某个IO的时序信
  息呢?(说明:标准单元和IO的PVT是不一样的)
  icc_shell> create_scenario s1
     icc_shell> set_operating_conditions -max WORST –max_library                                                          std_max.db –min BEST –min_library std_min.db
     
      icc采用corner map的方式,就是operting condition设了以后, 看最近的PVT 靠近, 会选中其中一组library,包括IO, STD , MACRO等,  就是靠最近的process, voltage,和temperature, 这叫隐含的map, 没有明显的说明, 可以用 report_scenarios , check_scenarios 开看结果, 看看library group对否。 这也就是 为啥 set_operting_condition 只要设一个library ,通常是std cell lib, 而不用把所有library都设上的原因, edi比较清楚, create_rc_corner , create_delay_corner , create_library_set, create_constraints_modes , create_analysis_views ,  library set 要写在一起的, 就比较清楚。
3.  ICC 利用哪个命令Create一个PG pin
    
icc在 create_power_straps ,  preroute_standard_cells的时候
-extend_to_boundary_and_create_pins 就顺便创建了啊.

如果是create multi VDD,好像启动ICC时是得用non upf mode,然后create power net

4.  ICC中怎么实现指定单元到指定位置
icc里面是 用 set_attribute $cellinst  bbox  XXXX

set_attr  $cellinst  origin  XXX
set_attr $cellinst is_fixed true

5. ICC中如何手动添加连线

create_custom_wires

6. ICC吐出SVF文件

set_svf

7. CEL/FRAM view的含义:

CEL: CEL view是用来输出gds的

FRAM: abstract view -- used during P&R

在ICC内PR只要FRAM view就可以的。输出GDS需要CEL view

============================================

将lef文件通过Milkyway来生成FRAM view的步骤:

1.create library 
2.stream in GDSII 
3.set port type 
4.mark cell type as macro cell 
5.smash 
6.extract blockage 
folow your guideline, define each metal text layer etc.

============================================

ICC小Tips集锦相关推荐

  1. 洗衣小窍门集锦 [ZZ]

    发信人: zhuangw (庄子·逍遥游), 信区: LIFE 标  题: 洗衣小窍门集锦 [ZZ] 发信站: BBS 碧海青天站 (Wed Aug  9 11:14:53 2006), 转信 一.清 ...

  2. 本人常用的一些编码小Tips(虽然不多,但很好用)

    本人常用的一些编码小Tips 我是可爱的目录 本人常用的一些编码小Tips 一.概述 二.Windows的一些常用的快捷键 (一).Win + others 类型 (二).Alt + others 类 ...

  3. python 二维数组赋值_python日常注意小知识集锦

    python日常注意小知识集锦 @toc sort()和sorted() 以列表结果为例 - sort()没有结果返回,但对列表进行了排序(列表本身被改变) - sorted(),全局函数,有结果返回 ...

  4. php childnodes,小tips:HTML DOM中的children和childNodes属性

    childNodes 属性 标准的,childNodes 属性返回节点的子节点集合,以 NodeList 对象.包括HTML节点,所有属性,文本.可以通过nodeType来判断是哪种类型的节点,只有当 ...

  5. 小TIPS:合拼gridview的header

    http://www.cnblogs.com/jackyrong/archive/2006/08/15/477791.html 小TIPS:合拼gridview的header 在asp.net 2.0 ...

  6. 计算机办公软件的使用技巧,实用的Word小技巧集锦(1)办公软件知识 -电脑资料

    一,把文字替换成图片 首先把图片复制到 剪贴板中,然后打开替换对话框,在"查找内容"框中输入将被替换的文字,接着在"替换为"框中输入"^c" ...

  7. 小tips:JS之浅拷贝与深拷贝

    浅拷贝: function extendCopy(p) {var c = {};for (var i in p) {c[i] = p[i];}return c; } 深拷贝: function dee ...

  8. 不定期备考小tips[数模][0] #20210529

    不定期备考小tips[数模][0] #20210529 边值问题 S-L微分方程中两种内积的理解 一种内积:(u,v)=∫uvdx(u,v)=\int uvdx(u,v)=∫uvdx 另一种内积:(u ...

  9. 4.4.1小问题集锦

    首先,来编写一个函数solve,给定浮点数a,b,c,d,e,f,求解方程组ax+by=c,dx+ey=f. 任务1:使用assert宏,让解不唯一时异常退出. //小问题集锦 #include< ...

最新文章

  1. win10突然只剩下c盘和d盘了_电脑C盘爆满飘红?系统卡?试试这两种解决办法
  2. SMB文件共享及用户权限使用配置
  3. Thread的start()和join()方法
  4. mysql为什么用索引_MySql为什么使用B+树做索引
  5. 普林斯顿微积分读本:第 25 章 如何求解估算问题
  6. 无空头链表详解(增删改查)
  7. mysql分隔符声明_MySQL分隔符发生错误时?
  8. 首批共享单车死于2019
  9. C#重写ToString
  10. 安装操作系统的过程图解
  11. html页面跳转方式 + 跳转传参
  12. 如何用python画矿物分布地图_python怎么画出分布图?
  13. JAVA根据URL路径将网络视频保存到本地
  14. sql-in查询-元素超过1000条解决方案
  15. Python 自动关机小程序
  16. an ancestor violates the following Content Security Policy directive: “frame-ancestors ‘none‘”.
  17. android谷歌地图v2开发,android google map v2开发环境配置教程
  18. 扫雷游戏(模拟算法)
  19. 手机支付属于什么计算机应用领域,基于j2me的手机移动支付应用研究-计算机应用技术专业论文.docx...
  20. 什么是 GraphQL?

热门文章

  1. HTTPS学习笔记:(3)一文彻底了解PKI与证书
  2. PaddleClas蝴蝶分类
  3. 【Python】批量修改照片文件名为拍摄日期
  4. matlab约当消去法,Gauss-Jordan 高斯约当消去法
  5. win11右击文件夹假死
  6. 扫码器:壹码通(EMT 6621)二维码带多个回车换行处理
  7. JAVA布局管理器导包_在 Java 中,要使用布局管理器,必须导入下列( )包。_计算机网络基础答案_学小易找答案...
  8. 网易游戏 Flink SQL 平台化实践
  9. Mybatis-Plus教程
  10. Vue3+TS使用element-plus 动态Icon图标