1、背景
在跑完stuck atpg drc之后,通过下面的命令可以得到一个关于clock的report。
report_clock_domain -compatible_clocks -details > clock_compatible.rpt
report的部分截图如下:

从图中初步看:里面列出了各个clock,并貌似定义了clock之间的某些关系等,这些特殊的关系恰恰是tool推atpg pattern的先决条件。
2、对report信息的解读
report中所要描述的内容大致可以参见下图:

对图中的信息解读如下:
(1)横轴和纵轴均表示每个OCC internal clock;
(2)带绿色点的框表明launch clock和capture clock是相同的时钟;
(3)带橘色点的框表明launch clock和capture clock是不相同的时钟,每个框所对应的时钟toggle组合是compatible的;
(4)带紫色num字样的框表明launch clock和capture clock是不相同的时钟,每个框所对应的时钟toggle组合不是compatible的,每个num均对应tool分析出来的当前时钟组合中存在interaction的path条数;
(5)带红色N/A字样的框是矩阵的上半角,与下半角的时钟组合重合,所以矩阵的上半角时钟组合就不需要重复统计了;
3、对各种时钟组合的描述
根据前面第二章的描述,可以将各种时钟的组合分为以下三种情况:
3.1 same clock




