芯片后仿之SDF 3.0解析(三)

david 2021-12-21 09:00:28 6131

本文接着解析SDF3.0的Timing Checks Entries、Timing Environment Entries两个部分。(一)SDF3.0 Timing Checks主要分以下两种:

  1. VCS/NC-Verilog后仿真在timing violation时报出warning;
  2. Timing Sign-Off工具报出timing check violations;

以时序分析工具Sign-Off为主,后仿为辅,SDF3.0 Timing Checks具体的类型如下:

  • Setup Timing Check
  • Hold Timing Check
  • SetupHold Timing Check

    注意,示例中~reset必须为真(Ture),timing check才会进行,此外,12是建立时间要求,9.5是保持时间要求。

  • Recovery Timing Check

  • Removal Timing Check

  • Recovery/Removal Timing Check

    示例中,recovery time为1.5个time unit,removal time为0.8个time unit。

  • Skew Timing Check

  • Width Timing Check

    示例中,第一个minimum pulse width检查是posedge clock驱动的high phase;第二个minimum pulse width检查是negedge clock驱动的low phase;

  • Period Timing Check

    示例中,两个连续上升沿之间或两个连续下降沿之间的最小Cycle时间。

  • No Change Timing Check

    示例中,addr提前write下降沿4.5个time unit, addr晚于write上升沿3.5个time unit。

(二)SDF3.0 Timing Environment Entries

SDF3.0 Timing Environment Entries分成Constraints与Timing Environment两个部分,首先解析Constraints。1.Constraints

首先,SDF3.0 Timing Environment包括以下几类constraints:

a)Path Constraint针对timing analysis中发现的关键路径添加的约束,PR工具可以利用这些约束优化physical design,该约束指定路径的最大延时;如下图, y.z.i3是path起点,a.b.o1是path终点,25.1是起点和终点之间的maximum rise delay,15.6是起点和终点之间的maximum fall delay。

b)Period Constraint

时钟树上common clock到其驱动的leaf cell的路径的最大延迟约束。

c)Sum Constraint

顾名思义,指的是几条路径的延时之和。示例中,约束两条net的延时之和小于67.3个time unit。

d)Skew Constraint

SDF3.0 Timing Environment Entries分成Constraints与Timing Environment两个部分,上文解析了Constraints,现在解析Timing Environment。Timing Environment包含以下4点约束a)Arrival Time

b)Departure Time

c)Slack Time

d)Waveform Specification

转载:全栈芯片工程师

声明:本文内容由易百纳平台入驻作者撰写,文章观点仅代表作者本人,不代表易百纳立场。如有内容侵权或者其他问题,请联系本站进行删除。
david
红包 点赞 1 评论 打赏
评论
0个
内容存在敏感词
手气红包
    易百纳技术社区暂无数据
相关专栏
置顶时间设置
结束时间
删除原因
  • 广告/SPAM
  • 恶意灌水
  • 违规内容
  • 文不对题
  • 重复发帖
打赏作者
易百纳技术社区
david
您的支持将鼓励我继续创作!
打赏金额:
¥1易百纳技术社区
¥5易百纳技术社区
¥10易百纳技术社区
¥50易百纳技术社区
¥100易百纳技术社区
支付方式:
微信支付
支付宝支付
易百纳技术社区微信支付
易百纳技术社区
打赏成功!

感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~

举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

审核成功

发布时间设置
发布时间:
是否关联周任务-专栏模块

审核失败

失败原因
备注
拼手气红包 红包规则
祝福语
恭喜发财,大吉大利!
红包金额
红包最小金额不能低于5元
红包数量
红包数量范围10~50个
余额支付
当前余额:
可前往问答、专栏板块获取收益 去获取
取 消 确 定

小包子的红包

恭喜发财,大吉大利

已领取20/40,共1.6元 红包规则

    易百纳技术社区