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

时序优化方法

1.rtl级

1.1避免组合逻辑级数过深

当组合逻辑级数过深时,如果时序允许,可以通过插入时序逻辑来打断组合逻辑链。

1.2寄存器复制

如果是由于fanout过大,可以通过寄存器复制,来减小扇出。

1.3逻辑展平,消除优先级

尽量使用不带优先级的选择器,用case替代if/else语句

1.4提前生成使能信号

如果if中组合逻辑复杂,可以提前一排生成使能信号

1.5对于dsp和sram出口在运算之前用寄存器隔离

2.综合策略

2.1 ip级时钟过约束,给soc级时钟留余量

2.2 部分底层模块进行ungroup设置,方便工具综合优化

3.后端

3.1对关键路径替换为lvt器件

3.2利用时钟偏斜,解决setup问题。


http://www.kler.cn/a/467692.html

相关文章:

  • 04-spring-理-ApplicationContext的实现
  • STM32的LED点亮教程:使用HAL库与Proteus仿真
  • MySQL入门学习笔记
  • MCGS学习记录
  • 【跟着官网学技术系列之MySQL】第2天之MySQL版本:创新和 LTS
  • LabVIEW在反馈控制时如何解决带约束的控制问题
  • docker、数据库、Web应用程序安全
  • Stable Diffusion和Midjourney有什么区别?
  • 大学生入学审核系统的设计与实现(源码+数据库+文档)
  • v-model与 mvvm 回顾
  • Arduino UNO 驱动1.8 TFT屏幕显示中文
  • 用Python爬虫获取AliExpress商品信息:item_search API接口实战指南
  • 个人交友系统|Java|SSM|JSP|
  • Android Glide判断当前运行环境是否为主线程的工具方法,Kotlin
  • 贴吧ip属地不准确什么意思?是根据什么来的
  • 【C++】B2092 开关灯
  • 内网Ubuntu搭建minio
  • 大模型国产化迁移大模型到昇腾教程(Pytorch版)
  • 计算机网络复习(学习通作业2、3系统答案)
  • mysql分组统计-医院餐饮
  • Seaborn的分类柱状图sns.barplot()
  • Node.js 函数
  • 网络安全:设备原理与操作
  • 基于YOLO5的机械臂视觉抓取实现
  • vue3 vite 动态加载路由遇到的问题
  • Cursor AI 编程代码助手:设置自定义 AI 与 OpenAI API Key 获取教程