zoukankan      html  css  js  c++  java
  • max_delay/min_delay和input_delay/output_delay

    今天在使用DC设置随路时钟的时候发现里两个比较容易混淆的设置:max_delay/min_delay和input_delay/output_delay。

    1)max_delay/min_delay设置指定路径的最大延迟和最小延迟。

       如果电路完全是有组合逻辑电路构成的,可以直接使用这两条命令设置延迟。例如,限制一个门控时钟的控制信号ctrl:

       set_max_delay 5 -from ctrl

       以上命令限制了所有ctrl输入的路径的最大延迟;

       set_min_delay 5 -from in -to out

       以上命令限制里从in到out的最小延迟为5个单位时间。

    2)input_delay/output_delay设置信号在从片外传送到片内/片内传到片外所用的时间。例如,

       set_input_delay 0.5 [remove_from_collections [all_inputs] $clk_list]

       在所有的输入端除时间信号输入端以外设置0.5个单位的输入延迟,也就是说,在片内只有0.5个周期可以有效的读取到信号的值。因此,信号的建立时间必须小于0.5个周期。

    3)当对含有时钟信号的路径设置max_delay/min_delay的时候,系统会直接判断为时序路径,在生成的.rpt中会将max_delay/mindelay考虑为data required time/data arrived time,分别对应与时序中的setup/hold time。

    --------------------- 本文来自 生为鸿妍 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/u012417282/article/details/66479387?utm_source=copy 

  • 相关阅读:
    iOS开发 | 自定义不规则label
    监控redis的操作命令
    HTML常用标签
    前端学习【第一篇】: HTML内容
    MySQL数据库修改字段的长度
    python模块之:paramiko
    使用pymysql操作mysql数据库
    Python开发【第九篇】: 并发编程
    JNI调用实例
    JVM性能调优入门
  • 原文地址:https://www.cnblogs.com/rednodel/p/9723957.html
Copyright © 2011-2022 走看看