Floorplan注意事项
Floorplan注意事项
Floorplan的好坏直接决定了Design的成败,需要反复迭代找出最优
三要素:Timing,Power, Routable
Timing:
- 内部数据流向合理:横向对比出最佳方案,可根据No module情况使用最少量的module调整
- 标准单元摆放density均匀合理,区域最好大片相连:设置module时注意TU,对Fence和Region注意 EU;过于密集可以设置区域density或者使用blockage
Power:
- Block摆放井然有序,根据亲疏分布:使用ToolBox
- 对Block与Module供电充分:power stripe摆好后检查微调一下它们的位置,followpin摆完不要随便移动,power plan后verify power via
- 没有供电死角,贴边贴角摆放,大的Block之间channel要有与followpin正交的power stripe: power plan前后要仔细检查
- 局部供电单元过多则增加Power Stripe,避免IR-drop太大:Power stripe通常是不规则和不均匀分布的
- Power rings保证均匀供电,可以避免Hot spot和EM等问题
- 部分信号通过tie cell接到power上,提供ESD保护
Routable:
- 长条形Block尽量与最近电源线正交,否则会占用布线资源
- 走线密度刚好达到congestion可以承受的上限:可以试探一下Block间的临界距离;Halo最小多少合适
- 添加Blockage时要谨慎考虑:避免引起cut spacing,short等viols
- 小的Block之间可以没有空间,设置Halo防止干扰:不要直接贴Block边靠着
- 互连线很多的Block之间一般要留一些空间给std cell,因为跨过大的Block可能需要空间插buffer
转载于:https://www.cnblogs.com/kylechiang/p/4773220.html
Floorplan注意事项相关推荐
- 数字IC后端设计实现流程之floorplan及powerplan规划
数字IC后端设计实现floorplan及powerplan规划 数字 IC 后端设计实现流程之 initial design 初始化 Initial 模块形状 估算完模块的面积后,block owne ...
- 数字后端知识点扫盲——Floorplan
本文转载自:数字后端物理设计(一):Floorplan - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/264899580 Floorplan,中文翻译:布局 ...
- 数字IC后端设计实现floorplan及powerplan规划
数字IC后端设计实现floorplan及powerplan规划 文章右侧广告为官方硬广告,与吾爱IC社区无关,用户勿点.点击进去后出现任何损失与社区无关. 今天是一年一度的 "双十一&quo ...
- C++ OP相关注意事项
C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...
- Hashing散列注意事项
Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...
- android 读取asset下的文件注意事项
注意事项:file:后面是三个斜杠,后面是android_asset,在后面就是html的名字.
- Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)
Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...
- 【整理】NSTimer使用及注意事项
一.NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法. + (NSTimer ...
- WIN7源码安装Apache和PHP注意事项
安装注意事项. 你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的. Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 ...
最新文章
- 【C语言刷题】交换两个变量(包含不创建临时变量)的解法
- js+html5双人五子棋(源码下载)
- 2030年人类将成为混合式机器人?
- linux相关(find/grep/awk/sed/rpm)
- 模拟BS服务器代码实现
- mysql innodb 数据恢复
- 【计算机组成原理】定点除法运算
- hippocampal subfield module 安装与使用
- aws rds监控慢sql_探索AWS RDS SQL Server上SQL Server集成服务(SSIS)
- 电子相册系统(三)使用技术
- Nsight Compute Profile Kernel无法定位源码问题
- 浏览器中在线预览pdf文件(不使用插件)
- c mysql开发工具_Windows平台下Mysql C程序设计
- 读 Robert C. Solomon 之《大问题:简明哲学导论》兼序
- 绿云签约服务的酒店数量超越2万家,同比增长超过15%
- 2021.02.02刷题总结
- 美颜API是什么意思?美颜API和美颜SDK有什么区别?
- vscode怎么对选定的代码格式化?ctrl+k,ctrl+f(格式化代码)
- 电力圈大佬再次“华山论剑”:如何构建以新能源为主体的新型电力系统?
- 支小蜜人脸识别消费系统实现校园、家长、学生三方共赢
热门文章
- python个人项目进度管理系统源码_漳州城投集团 | 城投地产集团开展管理体系优化咨询和计划进度管理系统项目建设...
- 读书笔记--三相交流电的供电方式
- 车牌识别部署瑞芯微RK3588
- Unity 鼠标悬置在物体上,标签显示 + 移出物体,标签消失
- Nature: Large teams develop and small teams disrupt science ad technology, 2019
- 从init3 (或其他命令行模式返回到图形界面)
- tortoise-orm关于pydantic序列化模型外键字段无法生成的问题
- Linux(Ubuntu)安装和完美卸载Apache详细教程和配置多域名、端口映射
- 中软实习培训记录三(0722)
- 智维数据加入信创工委会,助力国产化智能运维自主创新