sdf内容小结
SDF (Standard Delay Format),标准延时格式文件,常用延迟反标注。该文件包含了仿真用到的所有 IOPATH,INTERCONNECT、TIMING CHECK 等延迟时间和时序约束的参数
延迟类型
SDF 文件中的延迟类型包括 cell delay 和 wire delay。cell delay 指逻辑门单元器件内部的延迟,wire delay 是指器件之间通过 wire 互联的延迟。

Secifying Delay Values
Delay Values 在delval_list里面指定,最多一共有12个小括号,每个小括号里面有3个值,用”:“分开,分别代表minimum,typical,maximum的延时值;在delval_list里面包含如下情况。

若12个delval值都被指定了,那么每一个delval分别代表:

如上图中所示:
若2个delval值被指定,第一个delval代表01(rising)延时值,第二个delval代表10(falling)延时值。
若3个delval值被指定,第一个delval代表01(rising)延时值,第二个delval代表10(falling)延时值,第三个delval代表-Z(Z transition)延时值。
若6个delval值被指定,那么他们分别代表01,10,0Z,Z1,1Z,Z0;
举例说明,如下,IO path有6个delval值被指定:
![]()
但是0-1,1-0的延时都缺省,后面四个括号分别对应0Z,Z1,1Z,Z0 ,这种语法SDF3.0是支持的,annotator工具反标的时候就不会替换verilog specify的0-1,1-0转换延迟值。
