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注意事项相关推荐

  1. 数字IC后端设计实现流程之floorplan及powerplan规划

    数字IC后端设计实现floorplan及powerplan规划 数字 IC 后端设计实现流程之 initial design 初始化 Initial 模块形状 估算完模块的面积后,block owne ...

  2. 数字后端知识点扫盲——Floorplan

    本文转载自:数字后端物理设计(一):Floorplan - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/264899580 Floorplan,中文翻译:布局 ...

  3. 数字IC后端设计实现floorplan及powerplan规划

    数字IC后端设计实现floorplan及powerplan规划 文章右侧广告为官方硬广告,与吾爱IC社区无关,用户勿点.点击进去后出现任何损失与社区无关. 今天是一年一度的 "双十一&quo ...

  4. C++ OP相关注意事项

    C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...

  5. Hashing散列注意事项

    Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...

  6. android 读取asset下的文件注意事项

    注意事项:file:后面是三个斜杠,后面是android_asset,在后面就是html的名字.

  7. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)

    Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...

  8. 【整理】NSTimer使用及注意事项

    一.NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法. + (NSTimer ...

  9. WIN7源码安装Apache和PHP注意事项

    安装注意事项. 你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的. Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 ...

最新文章

  1. 【C语言刷题】交换两个变量(包含不创建临时变量)的解法
  2. js+html5双人五子棋(源码下载)
  3. 2030年人类将成为混合式机器人?
  4. linux相关(find/grep/awk/sed/rpm)
  5. 模拟BS服务器代码实现
  6. mysql innodb 数据恢复
  7. 【计算机组成原理】定点除法运算
  8. hippocampal subfield module 安装与使用
  9. aws rds监控慢sql_探索AWS RDS SQL Server上SQL Server集成服务(SSIS)
  10. 电子相册系统(三)使用技术
  11. Nsight Compute Profile Kernel无法定位源码问题
  12. 浏览器中在线预览pdf文件(不使用插件)
  13. c mysql开发工具_Windows平台下Mysql C程序设计
  14. 读 Robert C. Solomon 之《大问题:简明哲学导论》兼序
  15. 绿云签约服务的酒店数量超越2万家,同比增长超过15%
  16. 2021.02.02刷题总结
  17. 美颜API是什么意思?美颜API和美颜SDK有什么区别?
  18. vscode怎么对选定的代码格式化?ctrl+k,ctrl+f(格式化代码)
  19. 电力圈大佬再次“华山论剑”:如何构建以新能源为主体的新型电力系统?
  20. 支小蜜人脸识别消费系统实现校园、家长、学生三方共赢

热门文章

  1. python个人项目进度管理系统源码_漳州城投集团 | 城投地产集团开展管理体系优化咨询和计划进度管理系统项目建设...
  2. 读书笔记--三相交流电的供电方式
  3. 车牌识别部署瑞芯微RK3588
  4. Unity 鼠标悬置在物体上,标签显示 + 移出物体,标签消失
  5. Nature: Large teams develop and small teams disrupt science ad technology, 2019
  6. 从init3 (或其他命令行模式返回到图形界面)
  7. tortoise-orm关于pydantic序列化模型外键字段无法生成的问题
  8. Linux(Ubuntu)安装和完美卸载Apache详细教程和配置多域名、端口映射
  9. 中软实习培训记录三(0722)
  10. 智维数据加入信创工委会,助力国产化智能运维自主创新