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

后端设计PNR一点总结

条条大路通罗马

在追求极致PPA的过程中,时序问题总是可以解决

方法总比困难多

关键问题其实就是控制delay

不多不少,简单总结二十一条(欢迎大家评论区继续发挥):

  1. module padding的设置,可以有效解决congestion问题,factor自己try,命令:setPlaceMode -place_global_module_padding xxxmodulename factor

  2. 对关键路径设ndr属性,通过高层,宽线来减小net delay,达到优化目的。

  3. useful skew,让工具合理借用skew来解关键路径的时序,不一定有效果,具体要结合具体的design来看。

  4. early clock flow :早期时钟树的使用可以优先控制clock cell的位置,占领有利位置。

  5. H-tree:更对是对于大的desig来改善时序,把时钟做平。

  6. overconstraint,早期阶段(如place)设uncertainty过约时序,可以减少后期的degrate,更快达到收敛,把事情做在前面。

  7. path group分优先级,重点修reg2reg,提前占领有利资源。命令:setPathGroupOptions reg2reg -effortLevel high

  8. multi bit cell的merge和split,利用cell的结构优化达到减少delay的目的;(更多关于multi bite cell的介绍&#x

相关文章:

  • Qt不规则可移动窗体的实现
  • Linux的RPM 与 YUM
  • WebService学习,wsdl文件详解
  • 华清远见嵌入式学习——驱动开发——day9
  • C语言-指针初学速成
  • 【python】linux系统python报错“ssl module in Python is not available”
  • HCIA(11)OSPF 数据包构成(Hello、DBD、LSR、LSU、LSAck包)、状态机、工作流程(建立邻居关系、主从关系协商、LSDB同步)
  • 服务端实时推送技术之SSE(Server-Send Events)
  • 相机图像质量研究(39)常见问题总结:编解码对成像的影响--运动模糊
  • 【java中的方法如何定义与使用】
  • Spring Cloud Alibaba-04-Sentinel服务容错
  • element导航菜单el-menu添加搜索功能
  • PyTorch使用Tricks:学习率衰减 !!
  • Leetcode 209.长度最小的子数组
  • 第2讲-Memory
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Git 使用集
  • gitlab-ci配置详解(一)
  • iOS 颜色设置看我就够了
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • MobX
  • MYSQL 的 IF 函数
  • mysql中InnoDB引擎中页的概念
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • 扑朔迷离的属性和特性【彻底弄清】
  • 移动端 h5开发相关内容总结(三)
  • 用mpvue开发微信小程序
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • # 数论-逆元
  • #define、const、typedef的差别
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (1)(1.11) SiK Radio v2(一)
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (二十三)Flask之高频面试点
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (五)网络优化与超参数选择--九五小庞
  • (源码版)2024美国大学生数学建模E题财产保险的可持续模型详解思路+具体代码季节性时序预测SARIMA天气预测建模
  • (转)JAVA中的堆栈
  • (转载)从 Java 代码到 Java 堆
  • .a文件和.so文件
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net wcf memory gates checking failed
  • .net 发送邮件
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .Net的C#语言取月份数值对应的MonthName值
  • .sys文件乱码_python vscode输出乱码
  • /etc/fstab和/etc/mtab的区别
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [C# 网络编程系列]专题六:UDP编程