最近在学report_timing这个命令,发现自己对timing report的认知只停留在看slack和delay数值上。于是,决定研究一下这个report。Innovus/Encounter的report格式确实有点不按套路出牌,初看有点凌乱。以下只是我的一些简单认识,各位timing大神可以直接忽略,希望对新人会有帮助:
首先,我们来看一条简单的timing path report
前面的比较简单. 按行来解读吧
1. 最顶上的是报这条path用的完整命令和option, 我们可以采用full_clock的type将clock path上的具体情况也报出来来
2. Path 1: 是指报出这条path的Slack情况是Met还是Violate.
3. Endpoint和Beginpoint是介绍了这条path的End point和Begin point。这里问题来了,小编第一次碰到两个陌生单词,lea