两点天上来,爱情一线牵——Global Timing Debugger

本文介绍了Global Timing Debugger(GTD),一个用于时序分析的工具,特别是在Innovus/Encounter中分析Data Path。GTD通过图形化界面展示timing report,简化了时序路径的调试过程。文章详细讲解了GTD的使用步骤,包括打开方式、配置选项、各个功能模块如Path Histogram、Category Summary、Path Category等,并展示了如何进行Path Highlight和Timing Path Analyzer的运用,对于理解和解决时序问题非常有帮助。
摘要由CSDN通过智能技术生成

7464f767e221b4dd9918639b1a30d2cd.gif

今天我们来介绍一下时序分析的小工具——Global Timing Debugger(简称GTD)。 它是Innovus/ Encounter中分析Data Path的工具, 和Clock Tree Debugger有众多相似的地方。

顾名思义, Global Timing Debugger就是用来debug timing。对于一些新人来说, 可能看懂和分析timing report是一件很困难的事, 而GTD它最大的好处就是将timing report里面的内容结合Innovus GUI, 以图形化的形式表现出来, 这样就很方便于我们去Debug timing path上问题。经常有人问我, Innovus/Encounter中如何去Highlight一条Timing Path之类的问题, 相信看完这篇文章, 大家一定会了解怎么去做这些事情了。

让我们进入正题, 我们通过打开Timing下面的Debug Timing子菜单来打开GTD

0c51e6defb7a84a905577c90d5cf5367.jpeg

然后会出现如下窗口, 使用GTD前, 需要有一个machine readable格式的timing report文件, 该文件可以通过report_timing -machine_readable或者timeDesign -timingDebugReport命令得到。如果已经产生过该文件, 就把Generate前面的勾去掉。

cc1aa7cb0e4cb7c1cc78ae802ce53e90.jpeg

Check Type:可以选择setup或者hold分析。

Append to Current Report:可以将当前timing分析结果添加在之前分析结果之后, 以不同颜色区分显示

a95088bf9fc6b67680e092e10112f47d.jpeg

Path Category File: 指定Path category文件的目录,这个后面会介绍到Path category的作用。

单击OK以后, 进入GTD正式的主界面, 整个GTD界面分为Path Histogram(路径统计图)、 Category Summary(分类汇总)、 Path Category(路径分类)、 Path Analysis(路径分析)、 Path List(具体路径)、 Preference(设置)、 Timing Path Analyzer(路径分析器), 分别对应这下图中的数字编号, 下面我们来一一介绍一下这些模块。

8d6ed25b7c946e31b45fe6a5c55f9a60.jpeg

Path Histogram

c94c0a1d2b50ef7fc75fcf8c34a7ce50.jpeg

这个就是一个总体的路径柱状统计图, 很简单, 纵坐标是Path数量, 横坐标是对应的slack值, 绿色柱条代表Slack为正, 红色柱条代表Slack为负。

Category Summary

e96d6ce7e48eb843407e8797d8951688.jpeg

该模块会显示每种Category的具体内容, 包括Pass, Fail的timing path数量, 以及WNS和TNS, 是GTD里很重要的一个概念。默认只显示All的category, 我们可以自定义category的组成, 单击Category Summary右上方的Category, 如下图所示:

c37e3bf7358d1d4397eefcb9bbf9011d.jpeg

我们可以Save和Load已有的Category文件,当然也可以自己创建一个,如下图所示:

bd80e0181759d66354afdc01dbc71cc1.jpeg

我们可以将具体某种或者多个共同特性的path归化到某个category中, 可以选择的特性有以下几种:这些概念大家都很清楚吧,不过多介

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值