芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

上文芯片后仿之SDF 3.0解析(一)论述了SDF3.0的Header Section以及Cell Entries的Delay Entries部分内容,本文继续解析Delay Entries剩下部分。

PATHPULSE

PATHPULSEPERCENT

ABSOLUTE Delays

INCREMENT Delays

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

Delay Definition Entries

ABSOLUTE and INCREMENT delays都采用同样的Delay Definition结构,其结构语法如下:

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

Specifying Delay Values

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

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

若12个delval值都指定了,那么每一个delval分别代表:芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思若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值被指定:

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

但0-1, 1-0的延迟都缺省,后面四个括号分别对应0Z、Z1、1Z、Z0,这种语法SDF3.0是支持的,annotator工具反标的时候就不会替换verilog specify的0-1, 1-0转换延迟值。

Input/Output Path Delays

如下,port_spec是输入/双向IO,可以有edge identifier。

port_instance是输出/双向IO,不能有edge identifier。

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

Conditional Path Delays

语法如下,QSTRING作为Condition Labels是可选的。

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

特别需要注意的是,在none of the conditions specified for the path in the model are TRUE but a signal must still be propagated over the path,因此,CONDELSE可以用来指定条件脱靶的情况:

CONDELSE ( IOPATH port_spec port_instance delval_list )

Condition Labels

QSTRING作为Condition Labels是可选的,有些EDA工具反标的时候可能会用Condition Labels

Name进行占位。

Output Retain Delays

输出端口output/bidirectional port的数据在输入发生变化后保持的时间,通常发生在memory/register file的数据选择端/地址端到数据输出端的路径。

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

第一个delval(4,5,7)是rising trigger情况下的do,从0到X的延时;

第二个delval(5,6,9)是falling trigger情况下的do,从1到X的延时;

Port Delays

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

Interconnect Delays

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

Device Delays

芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思

转载:全栈芯片工程师

免责声明:文章内容来自互联网,本站不对其真实性负责,也不承担任何法律责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:芯片后仿之SDF 3.0解析(二)-芯片sdc是什么意思 https://www.yhzz.com.cn/a/11223.html

上一篇 2023-04-21 09:51:49
下一篇 2023-04-21 09:54:39

相关推荐

联系云恒

在线留言: 我要留言
客服热线:400-600-0310
工作时间:周一至周六,08:30-17:30,节假日休息。