第八期

Timing Analysis

DC仅能把RTL代码翻译成原理图,综合之后还需要检查综合后的电路是否能够使用。
除了DC内部嵌入的时序分析软件以外,PrimeTime可以进行权威、全面的时序检查。
**report_timing 与check_timing要区分开,前者用来检查时序是否有问题(综合后),后者检查约束是否完整(综合前)。

  • Timing report示例:

    -max_paths 1表示最多输出1条路径。
    报告中含有起始点、路径种类、工艺库、工艺角等信息。

    这张表呈现出了timing_path中关于时序的数字信息。
    Incr中包含了线延迟和器件延迟,也可以用命令分别报告;单位可以在.lib中查看。
  • Timing report:options

    -input_pins选项可以让线延迟和单元延迟分开报告
    -nets可以显示扇出
    -significant_digits number可以规定报告中小数点后显示的位数

-max_paths 2 报告的是某一组内从不同结束端中挑出最差的路径,一共输出2条
-nworst 2 -max_paths 2 报告的是某一组内不分结束端,挑出最差的2条路径

report_constraint -all_violations

可以输出所有的violoation,setuptime violation必须在前端修正,holdtime violation可以由后端修正,area violation 有一定的接受范围。
注意:有的violation并不是真的violation,而是有可能在添加约束时留给本模块的预算太少,导致出现违反时序。 这时需要将不同的路径放到不同的组里,让DC针对每个组进行各自的优化。

STA

DC有内置的static timing analyzer,可以在综合之后帮助分析路径。
STA的步骤:1.design is broken into timing paths
2.delay of each path is calculated.
3.All path delay are checked against timing constraints to determine if the constraints have
been met
DC计算延迟时分为两个部分计算:线延迟和单元延迟,单元延迟一般用非线性模型计算,线延迟利用WLM模型或者DC-Topo模型。(Topo模型更为准确)

DC会计算两次延迟:上升延迟和下降延迟

  • 最后可以启用-loop选项查看是否有逻辑电路回环,如果存在则需要去除。

DC 视频教程 第八期相关推荐

  1. android 周报,MAndroid 周报第八期

    MAndroid 周报第八期 写在前面的话 大家补充的库 一.开源库 简单好用的ratingbar image RecyclerView下拉刷新,自动加载更多:仿IOS侧滑Item删除菜单 image ...

  2. 写在马哥教育第八期开始之前

    "你不能剥夺别人思考的权力"!记得读研期间一位导师在谈到"传道.授业.解惑"时特地强调.当时身为学生,并未能完全.真切地理解这位导师表述的真正意图.而当自己独立 ...

  3. 信息安全意识电子期刊第八期

    2019独角兽企业重金招聘Python工程师标准>>> 信息安全意识电子期刊第八期 网购热潮兴起,支付安全备受关注.虽然网上支付快捷方便,但是仍存在着很多的安全隐患,账户里的钱被莫名 ...

  4. 推荐八款来自极客标签的超棒前端特效[第八期]

    为什么80%的码农都做不了架构师?>>>    日期:2013-6-24  来源:GBin1.com 本周,我们带来了极客社区推荐的10款前端特效,非常有趣的小游戏和页面生成.希望可 ...

  5. 抢票 | AI未来说学术论坛第八期 深度学习特别专场

    AI已来,而你来不来!? 人工智能论坛如今浩如烟海,有硬货.有干货的讲座却百里挑一."AI未来说"青年学术论坛第八期如约而至.来自中国科学院大学的"AI小鸭学院" ...

  6. 发布 项目_第十八期科创基金项目发布会圆满结束

    第十八期科创基金项目发布会圆满结束 贺电!贺电! 电子信息工程学院发来贺电:第十八届科创基金项目发布会圆满结束啦!感谢导师们的支持.现场同学的热情参与和科协朋友后勤服务! NUAA 即使是寒冷的冬天也 ...

  7. java设计单词英译汉小助手_拣单词|第八期第3天:第521528个单词宝藏

    宝 藏 坚持每天拣单词 积累你的词汇宝藏 打好英语学习基本功 怎么学? 每天预留15分钟,积累你的词汇宝藏! 每周一.二.三,发布新单词 每周四.五.六,乱序复习单词 周日测试(仅限入群的学员) 遇到 ...

  8. c语言sort函数_C语言的那些经典程序 第八期

    戳"在看"一起来充电吧! C语言的那些经典程序 第八期 上期带大家欣赏的指针经典程序,感觉如何?这期我们准备了几个新指针的内容,灵活运用指针可以大大减少程序的复杂度,接下来就让小C ...

  9. 微信小程序周报(第八期)

    2019独角兽企业重金招聘Python工程师标准>>> 微信小程序联盟--微信小程序周报 每周一笑 客户被绑,蒙眼,惊问:"想干什么?"对方不语,鞭笞之,客户求饶 ...

最新文章

  1. 5G 标准 — R16
  2. 人脸识别成创业热门,统计企业超1万家,刷脸支付项目将迎来热潮
  3. dnf服务器未响应win7,win7dnf未响应怎么解决|分享win7系统dnf总是未响应的解决方法...
  4. Matlab | 空间域水印技术:LSB(Least Significant Bit)嵌入(matlab源代码)
  5. PHP错误处理函数set_error_handler()的用法
  6. 物联网应用和事件驱动计算重塑云服务
  7. 八类网线和七类网线的区别_八类网线你用过吗?与六类、七类等网线有啥区别?...
  8. 在gamit中对rinex3的转换
  9. 输入在第一行中给出一个正整数n(1)。第二行输入n个整数,用空格分开。在一行中输出最大值及最大值的最小下标,中间用一个空格分开。
  10. itext Pdf页眉/页脚/水印
  11. 2018 Google IO干货摘要及对国内Android开发者的影响
  12. 5年随访显示TNF拮抗剂治疗银屑病关节疗效持久
  13. 【面试】面试的时候,如何自我介绍?
  14. MAGIX Sequoia 15 v15.5 Windows 高级母带广播音频制作软件
  15. Mendix低代码平台,唯快不破
  16. 2021年 最新 多阶段构建dockerfile实现java源码编译打jar包并做成镜像
  17. maven管理冲突jar包
  18. 2020全球创业者城市Top50
  19. 基于HTML(服装商城)电商项目项目的设计与实现(html前端源码和论文设计)
  20. Ubuntu20.04 运行 EasyConnect

热门文章

  1. java生成读取csv,从csv文件中获取Gatling
  2. 解决finalshell无法连接,一直提示登陆密码
  3. 科技以换皮为本:路遥工具箱 V4 版本发布
  4. hostapd wpa_supplicant madwifi详细分析(八)——wpa_supplicant的配置文件
  5. 腾讯信鸽推送(七):魅族推送通道配置
  6. linux内核中的设计模式
  7. 网易内部AIGC项目落地长图;Claude开放申请;YC 2023顶级初创公司地图;科研界ChatGPT | ShowMeAI日报
  8. 基于QT的客户管理系统CRM
  9. Python实现部分主元法下LU分解
  10. Coursera| Mathematics for maching learning | Linear Algebra