当前位置: 首页 > news >正文

数字IC后端设计实现教程 |Innovus ICC2 Routing Pin Access Setting设置方法

默认情况下routing 引擎可以在标准单元可以打孔的任何地方(via region)打孔,甚至工具还会先拉出一块metal,然后再打孔过渡到高层。

随之工艺节点越做越小,标准单元内部的结构也越来越复杂。此时如果还沿用传统工艺的走线方式,最终在做calibre drc检查可能会发现大量pin access相关的drc violation。

主要原因是工具看不到标准单元内部的Contact layer!

比如下图所示右侧工具为了连接M1 Pin,把via1打孔在这个pin边界处,而且大部分via1超出这个pin shape范围。此时虽然PR工具看不到violation,但Calibre drc检查会出现巨量这类drc violation。

所以现在最新的PR Flow默认都会通过一些选项来控制工具在标准单元出pin上打孔的方式。

对于ICC和ICC2工具不仅要控制via在pin shape内,还会控制对应的M1 Wire在pin范围内。

Innovus routing阶段设置:

setNanoRouteMode -routeAutoTuneOptionsForAdvancedDesign true

setNanoRouteMode -routeWithViaOnlyForStandardCellPin 1:1 -routeWithViaInPin 1:1

ICC2 routing阶段设置:

set_app_options -name route.common.connect_within_pins_by_layer_name -value {{M1 via_wire_standard_cell_pins}}

ICC Routing阶段设置:

set_route_zrt_common_options \

-wide_macro_pin_as_fat_wire true \

-connect_within_pins [M1 via_wire_standard_cell_pins] ] \

-reshield_modified_nets reshield \

-tie_off_mode rail_only \

-rotate_default_vias false \

-route_soft_rule_effort_level high \

-concurrent_redundant_via_effort_level medium \

-eco_route_concurrent_redundant_via_effort_level medium \

-concurrent_redundant_via_mode reserve_space

如果在前期忘记设置这些变量,我们也可以在当前的database中重新设置如上的变量,然后再做下ecoRoute。

但需要指出的是这种改动其实对绕线和timing是有影响的。如果是高频的设计实现,切记不要这么干,很容易导致绕线和timing问题!

相关文章:

  • 第十五届蓝桥杯大学B组(握手问题、小球反弹、好数)
  • ChatGPT课件分享(37页PPT)
  • 【亲测有效】Mac系统升级或降级Node.js版本,Mac系统调整node.js版本
  • 【3D视觉学习笔记1】针孔相机模型与坐标系变换
  • 【Azure 架构师学习笔记】- Azure Databricks (17) --Delta Live Table和Delta Table
  • 面试之《webpack从输入到输出经历了什么》
  • 基础网络安全-K8S 配置Ingress-controller 通过HTTPS处理服务请求
  • GB8599-2023标准测试包/小规格测试包/标准生物测试包1.5kg/满负载织物7.5kg/不锈钢金属测试包/空腔负载试验的过程挑战装置(PCD)
  • Linux网络编程之——网络初认识
  • 启智畅想的集装箱号码识别技术,效率与技术的完美结合
  • [杂学笔记] TCP和UDP的区别,对http接口解释 , Cookie和Session的区别 ,http和https的区别 , 智能指针 ,断点续传
  • AF3 shaped_categorical函数解读
  • 大数据hadoop课程笔记
  • HTTPS协议原理:在Linux世界里的加密冒险
  • Jupyter Notebook 全平台安装与配置教程(附Python/Anaconda双方案)
  • Spring(3)—— 获取http头部信息
  • 如何创建一个Vue项目
  • 在Visual Studio 2022中实现Qt插件开发
  • 低版本 Linux 系统通过二进制方式升级部署高版本 Docker
  • Win7 火狐浏览器 Mozilla Firefox 115.7.0esr下载地址(及Chrome、Supermium浏览器)
  • 首批18位!苏联籍抗日航空英烈信息更新
  • 牛市早报|央行宣布降准降息,公募基金改革最新方案落地
  • 上任后首访,德国总理与法国总统举行会晤
  • 古龙逝世四十周年|中国武侠文学学会与多所高校联合发起学术纪念活动
  • 巴基斯坦宣布关闭全国空域48小时
  • 云南省司法厅党委书记、厅长茶忠旺主动投案,正接受审查调查