本文接著解析SDF3.0的Timing Checks Entries、Timing Environment Entries兩個部分。
(一)SDF3.0 Timing Checks主要分以下兩種:
VCS/NC-Verilog后仿真在timing violation時報出warning;
Timing Sign-Off工具報出timing check violations;
以時序分析工具Sign-Off為主,后仿為輔,SDF3.0 Timing Checks具體的類型如下:
Setup Timing Check

Hold Timing Check

SetupHold Timing Check
注意,示例中~reset必須為真(Ture),timing check才會進行,此外,12是建立時間要求,9.5是保持時間要求。

Recovery Timing Check

Removal Timing Check

Recovery/Removal Timing Check
示例中,recovery time為1.5個time unit,removal time為0.8個time unit。

Skew Timing Check

Width Timing Check
示例中,第一個minimum pulse width檢查是posedge clock驅(qū)動的high phase;第二個minimum pulse width檢查是negedge clock驅(qū)動的low phase;

Period Timing Check
示例中,兩個連續(xù)上升沿之間或兩個連續(xù)下降沿之間的最小Cycle時間。

No Change Timing Check
示例中,addr提前write下降沿4.5個time unit, addr晚于write上升沿3.5個time unit。

(二)SDF3.0 Timing Environment Entries
SDF3.0 Timing Environment Entries分成Constraints與Timing Environment兩個部分,首先解析Constraints。
1.Constraints
首先,SDF3.0 Timing Environment包括以下幾類constraints:
a)Path Constraint 針對timing analysis中發(fā)現(xiàn)的關(guān)鍵路徑添加的約束,PR工具可以利用這些約束優(yōu)化physical design,該約束指定路徑的最大延時; 如下圖, y.z.i3是path起點,a.b.o1是path終點,25.1是起點和終點之間的maximum rise delay,15.6是起點和終點之間的maximum fall delay。


b)Period Constraint
時鐘樹上common clock到其驅(qū)動的leaf cell的路徑的最大延遲約束。


c)Sum Constraint
顧名思義,指的是幾條路徑的延時之和。示例中,約束兩條net的延時之和小于67.3個time unit。


d)Skew Constraint


SDF3.0 Timing Environment Entries分成Constraints與Timing Environment兩個部分,上文解析了Constraints,現(xiàn)在解析Timing Environment。Timing Environment包含以下4點約束
a)Arrival Time

b)Departure Time

c)Slack Time

d)Waveform Specification

審核編輯:劉清
-
仿真
+關(guān)注
關(guān)注
55文章
4531瀏覽量
138641 -
VCS
+關(guān)注
關(guān)注
0文章
80瀏覽量
10334 -
時序分析
+關(guān)注
關(guān)注
2文章
130瀏覽量
24270 -
時鐘樹
+關(guān)注
關(guān)注
0文章
58瀏覽量
11288
原文標題:芯片后仿之SDF 3.0解析(三)
文章出處:【微信號:全棧芯片工程師,微信公眾號:全棧芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
我后仿出現(xiàn)了10種警告。。。求助
運行后實現(xiàn)時序仿真后重新生成sdf文件
X_BUF在SDF中具有零延遲是為什么?
如何將PT產(chǎn)生的SDF文件反標設計進行后仿真?
怎樣用calibreview格式提取參數(shù)做后仿?有哪幾種方法
NodeMCU V3.0 Arduino開發(fā)之點燈測試程序
ZigBee3.0數(shù)據(jù)包解析
Python在IC中的應用——文本處理
什么是數(shù)字后仿?淺談芯片數(shù)字后仿的那些事
解析SDF的Header Section信息與Cell Entries信息
詳解芯片SDF文件 MCU芯片全流程設計
芯片后仿及SDF反標
芯片后仿之SDF 3.0解析
芯片后仿真要點
芯片后仿之SDF 3.0解析(三)
評論