修max_transition

作者: 飞奔的大虎 | 来源:发表于2022-01-04 11:01 被阅读0次

    transition time(过渡时间)是指信号从10%(20%)上升到90%(80%)所花费的上升时间( rise time),和信号从90%(80%)下降到10%(20%)所花费的下降时间( fall time)。

    在综合时,对于设计的transition time约束(max_transition)来源两个地方:

    1.用户定义的约束(SDC文件)。

    set_max_transition [current_design] <value>

    2.库指定的限制。

    .lib或.db包含每个cell所能允许的max_transition。

    EDA工具在分析transition time是否违例是,会采用其中最严格的max_transition约束条件。

    当transition time违例时:

    1) 设计中cell的延时需要根据input transition time来计算。如果transition time违例,即实际分析的transition time不在.lib/.db库Look up table的输入范围内,则cell的时序分析就会不准确。

    2) 动态功耗增加。

    3) max transition time违例的节点更容易受到SI问题的影响。

    当出现max transition time 违例时,可以通过以下几种方法可以fix。

    1)增加驱动能力。

    2)避免长走线。

    3)插入buffer或者复制逻辑来避免high fanout net。

    4)减少负载。

    原文链接:max_transition,综合时需要考虑的逻辑DRC - 知乎 (zhihu.com)

    相关文章

      网友评论

        本文标题:修max_transition

        本文链接:https://www.haomeiwen.com/subject/qrevqrtx.html