Innovus中,设置partial placement blockage的命令是

createPlaceBlockage -type partial -density 75 -box {3442.3600 3739.2000 3511.6500 5716.6300} -name partialBlockage2

可以看到,这里设置的其实是一个-density值,也就是百分之多少的面积可以用来做cell的placement。例如,“-density 75”就代表划定的bbox内75%的面积可以用来摆放cell。

而“-density 100”则等同于没有任何的placement blockage。

-excludeFlops选项
代表在Global placement过程中,flop和latch将不会被纳入到partial blockage的作用范围中,也就是说flop和latch占据的面积将不会用来计算density。

注意:-density和-xcludeFlops选项只能在partial placement blockage类型下使用,也就是-type必须指定为partial。

ICC2中,设置partial placement blockage的命令是

create_placement_blockage -type partial -blocked_percentage 75 -boundary {{0 0} {0 100} {100 100} {100 0}}

加上partial blockage之后,划定的范围内会有指定百分比的区域被block住,-blocked_percentage 选项就是用来指定多少百分比的区域被block。

注意:-blocked_percentage选项可以被用在partial, category, rp_group, allow_buffer_only或register等blockage类型中。

文章首发于个人微信公众号:IC小白
欢迎关注~

Innovus和ICC2中设置partial placement blockage的命令和区别相关推荐

  1. Linux中sudo、su和su -命令的区别

    Linux中sudo.su和su -命令的区别小结 我们知道,在Linux下对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改.下面这篇文章主要给大家总结介绍 ...

  2. Linux中设置和重启网络的命令

    1.设置IP的命令 1.1.ifconfig命令 命令:ifconfig eth0 192.168.1.20 解析:eth0是网卡的名字,可以用ifconfig -a命令进行查看:192.168.1. ...

  3. Linux中apt-get update和apt-get upgrade命令的区别

    本文主要讲一下在linux下安装软件方面的特点.但在Linux下,不是这样的.每个LINUX的发行版,比如ubuntu,都会维护一个自己的软件仓库,我们常用的几乎所有软件都在这里面.这里面的软件绝对安 ...

  4. mysql table as_Mysql中create table as与like命令的区别

    MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准 ...

  5. 2023-04-03 Linux中杀死进程kill和killall命令的区别,着重介绍killall

    一.Linux killall 用于杀死一个进程,与 kill 不同的是它会杀死指定名字的所有进程.kill 命令杀死指定进程 PID,需要配合 ps 使用,而 killall 直接对进程对名字进行操 ...

  6. 【Network Security!】Linux中apt-get update和apt-get upgrade命令的区别

    文章目录 前言 1.编辑软件源: 2.更新软件列表 3.更新软件 总结 前言 本文主要讲一下在linux下安装软件方面的特点.但在Linux下,不是这样的.每个LINUX的发行版,比如ubuntu,都 ...

  7. 图形界面介绍Create Placement Blockage

    今天要介绍的图形界面按键是Create Placement Blockage键 功能非常简单,创建一个Placement  blockage.快捷键是Shift+Y. Placement blocka ...

  8. Placement blockage types

    Placement blockage的作用和Placement constraint (Guide/Fence/Region)比较类似.不过Placement constraint 是作用于modul ...

  9. webpack 谷歌地图_如何在Webpack中设置可靠且可维护的Google Analytics(分析)

    webpack 谷歌地图 One of the messier bits of a new app setup is trying to figure out where to stash your ...

最新文章

  1. 关于socket的一些探究
  2. mysql函数GROUP_CONCAT,Cast,convert
  3. leetcode 441. 排列硬币(Java版)
  4. Java中final和static对修饰类、方法、属性的总结
  5. Algs4-1.4.42问题规模
  6. opencv 把3通道图像转成单通道_小强学Python+OpenCV之-1.4.3图像(矩阵)加减运算
  7. vCenter Server Appliance(VCSA )6.7部署指南
  8. java使用poi实现大数据量导出为EXCEL
  9. SLAM Cartographer(17)分支定界闭环检测
  10. 远程连接mysql速度慢的解决方法:skip-name-resolve取消DNS的反向解析
  11. perl cgi session php,如何使用Perl中的CGI :: Session处理Web会话?
  12. 高质量C/C++编程指南
  13. Python的三目表达式and简短语法
  14. c语言常量10进制,C语言常量
  15. 历史上的今天mysql数据库包含详情分类以及图片(免费分享)
  16. PDM转换成Word文档或者XML文档
  17. 【面试题】1383- 面试官问:Vue3 对比 Vue2 有哪些变化?
  18. 安徽大学2021计算机考研专业课题型,安徽大学电子信息工程学院2021研究生入学考试科目调整通知...
  19. HM-SpringCloud微服务系列11.1【多级缓存的意义JVM进程缓存】
  20. 守嘴不惹祸,守心不出错

热门文章

  1. Python实现极大似然估计
  2. ref与$res的关系
  3. 智商黑洞(门萨Mensa测试)6
  4. 2019年英语四级作文
  5. 【转】自己开发的iphone app打包为IPA包的方法
  6. Sharepoint 中的CAML 语言
  7. 初创企业购买企业邮箱_停止对初创企业的限制
  8. TFT-LCD LVGL与硬件交互
  9. DayDayUp:2021,再见了,无论是躺平还是内卷—愿大家改变不可接受的,接受不可改变的—心若有向往,何惧道阻且长
  10. [3DsMAX]建模软件的分享