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

max delay的应用场景与常见问题

max delay与min delay用来约束start points到endpoints点对点的路径长度,set_max_delay约束最大值,set_min_delay约束最小值。

max delay的-from和-to并不局限在get_pins,get_cells和get_clocks同样可以。

set_max_delay 5 -from UFF0/Q -to UFF1/D

set_max_delay -from [get_clocks clk]

常见问题

1) 一条path存在多个max delay约束,只卡最紧的

举例来说:

set_max_delay 5-from UFF0/Q

set_max_delay 10 -to UFF1/D

如果存在UFF0到UFF1的timing check,那么这条实际卡的max delay值就是5。但是!如果这条实际需求是10,那么工具就可能过修而影响真实critical path的收敛。这时候就需要reset_paths命令,或者set_max_delay -reset_path

set_max_delay 5-from UFF0/Q

set_max_delay 10 -to UFF1/D

reset_paths -to UFF1/D

set_max_delay 10 -to UFF1/D

set_max_delay 5 -from UFF0/Q

set_max_delay 10 -to UFF1/D

set_max_delay 10 -reset_path -to UFF1/D

2)-ignore_clock_latency 与derive_clocks的化学反应

-ignore_clock_late

http://www.lryc.cn/news/91194.html

相关文章:

  • 非阻塞队列
  • 动力电池管理系统(BMS)
  • ChatGPT桌面客户端支持gpt4模型,附使用说明
  • Vivado下时序逻辑模块的仿真
  • ThreadLocal的使用方式
  • 全面理解:C++中的指针和迭代器,以及解引用操作符(*)和箭头操作符(->)的用法
  • Vite 使用学习指南
  • 【算法训练(day6)】双指针模板
  • 免费常用的API接口大全
  • 【HTML】第 2 节 - HTML 标签
  • MATLAB算法实战应用案例精讲-【数模应用】残差检验(附Java、python和MATLAB代码)
  • 初学Qt(Day03)
  • 皮卡丘xss之htmlspecialchars、xss之href输出、xss之js输出
  • ArrayList和LinkedList的区别
  • 记录 vue3 webpack 使用 iframe 遇到的坑
  • 华为OD机试真题 Java 实现【去除多余空格】【2023Q1 100分】
  • SAP-MM 条件类型字段解析
  • C#,码海拾贝(28)——求解“对称正定方程组”的“平方根法”之C#源代码
  • 碳纤维单丝外径测试中的纳米分辨率激光衍射法解决方案
  • 服务(第三十二篇)nginx做缓存服务器
  • Java 集合、数组、字符串的相互转换(关于list.toArray(new String[0])的源码分析)
  • Redis的全局命令及相关误区
  • C++核心编程—类和对象,类的三大特性——封装、继承、多态
  • keep-alive 是 Vue 内置的一个组件,被用来缓存组件实例。
  • (八)Spring之IOC控制反转、DI依赖注入介绍和使用(详解)
  • 凸缺陷 convexityDefects
  • c语言编程练习题:7-43 Shuffling Machine
  • ffmpeg enum AVChannel枚举解析
  • invest模型教程
  • LinuxShell编程