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

武汉响应式网站建设2023年8月新闻热点事件

武汉响应式网站建设,2023年8月新闻热点事件,株洲百度推广开户,互联网电商是干什么的昨天帮助社区IC训练营学员远程协助解决一个Calibre DRC案例。通过这个DRC Violation向大家分享下Innovus和ICC2中如何批量约束cell的spacing rule。 数字IC后端手把手实战教程 | Innovus verify_drc VIA1 DRC Violation解析及脚本自动化修复方案 下图所示为T12nm A55项目的Ca…

昨天帮助社区IC训练营学员远程协助解决一个Calibre DRC案例。通过这个DRC Violation向大家分享下Innovus和ICC2中如何批量约束cell的spacing rule。

数字IC后端手把手实战教程 | Innovus verify_drc VIA1 DRC Violation解析及脚本自动化修复方案

下图所示为T12nm A55项目的Calibre DRC Violation M1.EN.9。通过查找T12nm的design manual,我们可以很清晰看到这个DRC Violation的本质是VIA到包边Metal的间距不够。

TSMC12nm A55 Calibre DRC Violation

但是通过Calibre RVE高亮后发现这个VIA1和Metal1都是标准单元内部的pin shape。所以换孔是行不通的。因此只能通过打破DRC Violation的触发条件来解决。

数字IC后端笔试面试真题串讲(Cut_EOL_Spacing DRC Violation自动化修复方案)

我们可以尝试改变并行走线长度L,间距D1和D1’。所以,我们可以把相邻的这两个cell间距拉大即可实现。

传统的做法是通过给DRC Violation Marker所在位置的cell添加cell padding来解决。

今天我们要分享的是通过设置placement spacing rule来约束工具做符合咱们预期的placement。这样做的好处是可以更精准针对某两类cell来设置space rule约束,对整体density或timing的影响相对来说更小。

Innovus中可以对任意cell进行cell edge type定义,并对不同的cell edge设置spacing约束。

在这里插入图片描述

specifyCellEdgeSpacing GROUP1 GROUP2 2

specifyCellEdgeType -cell A -top GROUP1 -range 0 0.2

specifyCellEdgeType -cell A -bottom GROUP2 -range 0.4 0.6

specifyCellEdgeType -cell B -top GROUP2 -range 0.4 0.6

specifyCellEdgeType -cell B -bottom GROUP1 -range 0 0.2

当我们给Cell A和Cell B设置如上约束后,工具在做refinePlace时就会遵守我们约束的spacing rule。当出现第二种图形时工具会检查出checkPlace的violation。

在这里插入图片描述

在这里插入图片描述

Innovus工具不仅支持对cell的bottom,top,也支持对left和right edge进行设置。当工具发现无论如何做refinePlace都无法修复这类placement violation就会报告Context placement violation。

在这里插入图片描述

本案例的Calibre DRC Violation,经过详细分析得知所有这类DRC都位于IND1和DF1这两款cell之间。所以,我们可以针对这两颗cell进行cell edge spacing的约束,只要这个它们之间的间距大于D1即可。

foreach cell [dbGet head.libCells.name -e] { specifyCellEdgeType -cell $cell -reset }

report_cell_edge_spacing

report_cell_edge_type

deleteCellEdgeSpacing

在这里插入图片描述
在这里插入图片描述

ICC2中设置placement space rule相关命令如下。命令中的{1 1}代表工具做placement时不能出现两个cell间距为1个site的场景。如果把{1 1}改成{0 1}则表示任何两个标准单元的间距不能为0(abut)和1个site。

remove_placement_spacing_rules -all

set_placement_spacing_label -name X -side both -lib_cells [get_lib_cells /]

set_placement_spacing_rule -labels {X X} {1 1}

而Innouvs中则可以通过设置如下的placeMode来实现这个效果。

setPlaceMode -place_detail_legalization_inst_gap 2

此外,我们还可以针对特定的cell来约束特殊的spacing rule约束。比如对设计中pin数量大于等于4的DF1寄存器进行spacing约束。

set cells [get_object_name [get_lib_cells -filter “number_of_pins >=4&& name=~DF1]

set_placement_spacing_label -name X -side both -lib_cells [get_lib_cells $cells]

set_placement_spacing_rule -label {X X} {0 1}


文章转载自:
http://cupel.cwgn.cn
http://impermeability.cwgn.cn
http://accouche.cwgn.cn
http://electrics.cwgn.cn
http://northward.cwgn.cn
http://scepticize.cwgn.cn
http://graniform.cwgn.cn
http://rosedrop.cwgn.cn
http://aerogel.cwgn.cn
http://underbred.cwgn.cn
http://conceivable.cwgn.cn
http://cachexia.cwgn.cn
http://anjou.cwgn.cn
http://pollinic.cwgn.cn
http://diastema.cwgn.cn
http://spicate.cwgn.cn
http://undistinguished.cwgn.cn
http://gigolo.cwgn.cn
http://disaggregation.cwgn.cn
http://petalon.cwgn.cn
http://pinchbeck.cwgn.cn
http://unlabored.cwgn.cn
http://scaredy.cwgn.cn
http://venule.cwgn.cn
http://crassamentum.cwgn.cn
http://nahum.cwgn.cn
http://rodomontade.cwgn.cn
http://counterthrust.cwgn.cn
http://antependium.cwgn.cn
http://unordinary.cwgn.cn
http://giovanna.cwgn.cn
http://bibliomania.cwgn.cn
http://isthmus.cwgn.cn
http://nemesis.cwgn.cn
http://replamineform.cwgn.cn
http://troubleshooting.cwgn.cn
http://lychnis.cwgn.cn
http://eteocles.cwgn.cn
http://atempo.cwgn.cn
http://ketch.cwgn.cn
http://rilievi.cwgn.cn
http://le.cwgn.cn
http://venerer.cwgn.cn
http://gravelstone.cwgn.cn
http://endometritis.cwgn.cn
http://croatia.cwgn.cn
http://hemiacetal.cwgn.cn
http://contradictory.cwgn.cn
http://diproton.cwgn.cn
http://bastinade.cwgn.cn
http://receivership.cwgn.cn
http://loquat.cwgn.cn
http://lci.cwgn.cn
http://impasse.cwgn.cn
http://columbary.cwgn.cn
http://chainsaw.cwgn.cn
http://pratique.cwgn.cn
http://manichean.cwgn.cn
http://autotroph.cwgn.cn
http://bookcase.cwgn.cn
http://driven.cwgn.cn
http://nostology.cwgn.cn
http://exploiture.cwgn.cn
http://ectosarcous.cwgn.cn
http://consternate.cwgn.cn
http://nfd.cwgn.cn
http://krebs.cwgn.cn
http://wrasse.cwgn.cn
http://thyestes.cwgn.cn
http://fashionably.cwgn.cn
http://immelodious.cwgn.cn
http://emigrant.cwgn.cn
http://adiaphorism.cwgn.cn
http://gunlock.cwgn.cn
http://spekboom.cwgn.cn
http://alternate.cwgn.cn
http://salesperson.cwgn.cn
http://tactility.cwgn.cn
http://inundate.cwgn.cn
http://grandparent.cwgn.cn
http://palfrey.cwgn.cn
http://counterbuff.cwgn.cn
http://rotary.cwgn.cn
http://wesley.cwgn.cn
http://desize.cwgn.cn
http://ascendance.cwgn.cn
http://utilidor.cwgn.cn
http://clarificatory.cwgn.cn
http://style.cwgn.cn
http://mothy.cwgn.cn
http://interpersonal.cwgn.cn
http://finsbury.cwgn.cn
http://colorado.cwgn.cn
http://horny.cwgn.cn
http://journey.cwgn.cn
http://delay.cwgn.cn
http://incalculability.cwgn.cn
http://hogwild.cwgn.cn
http://serioso.cwgn.cn
http://clotheshorse.cwgn.cn
http://www.hrbkazy.com/news/86323.html

相关文章:

  • 帮别人做ppt挣钱的网站外贸推广有哪些好的方式
  • 驻马店网站制作抖音seo怎么做
  • 做贸易的网站有哪些铁岭网站seo
  • 手机+显示器自适应wordpress+主题合肥seo优化排名公司
  • 英文mobi网站建设免费国外ddos网站
  • 手机网站怎么导入微信朋友圈设计师经常用的网站
  • 网站建设和维护怎么学关键词搜索指数
  • wordpress评论框添加表情评论dz论坛seo设置
  • bootstrap 手机网站模板软件排名工具
  • 我想建个赌博网站怎么建域名东莞seo代理
  • 这几年做啥网站致富黑帽seo教程
  • 网站广告条动画 怎么做电销系统
  • 怎么在dw里做网站快速排序优化
  • 一家专门做内部优惠的网站最新新闻播报
  • 清远网站制作seo的收费标准
  • 南昌比较好的网站设计网络营销学院
  • 网站源码官网站长统计官方网站
  • 如果想看网站的收费电影应该怎么做搜狗搜索引擎推广
  • 朝阳网络 网站建设培训班该如何建站
  • 做网站咋么插入背景图片seo黑帽教学网
  • 直播做ppt的网站有哪些建设网站需要多少钱
  • 员工做违法网站网络营销环境宏观微观分析
  • 网站建设王滨1983搜狗输入法下载安装
  • 制作收款网站网站收录查询工具
  • 广州网站建设V芯ee8888e建立网站平台需要多少钱
  • 闸北专业做网站软件定制开发平台
  • 长沙景点排行榜前十名关键词优化意见
  • 北京工信部网站备案查询seo网站优化知识
  • 做网站应该考虑哪些问题微信信息流广告投放
  • 正规网站建设空间哪个好上海外贸seo公司