在芯片設(shè)計中,我們常用PPA(Power, Performance, Area)來衡量一塊芯片的指標(biāo)。Performace直接取決于Timing參數(shù)。由此可見,時序設(shè)計在后端設(shè)計中占有舉足輕重的地位。那今天我們就來介紹下,時序分析中的最重要概念——STA。
我們現(xiàn)在生活中其實(shí)存在著不少時序問題,比如以下兩個例子:
?我打電話給張三,李四卻接了電話
這就代表著數(shù)據(jù)傳輸過程中出現(xiàn)問題,導(dǎo)致芯片不工作
?我想要一輛法拉利,你卻給我的是裝著QQ引擎的法拉利
這就代表著芯片沒有工作在正常的頻率之下
同樣在芯片設(shè)計過程中,存在著很多時序的違例。這就需要我們在設(shè)計中去驗(yàn)證時序的正確與否。
通常,我們有以下兩種驗(yàn)證方法:
(1) 動態(tài)時序分析(Dynamic timing simulation)
(2) 靜態(tài)時序分析(Static Timing Analysis, 簡稱STA)
動態(tài)時序分析,主要是通過輸入向量作為激勵,來驗(yàn)證整個設(shè)計的時序功能。動態(tài)時序分析的精確與否取決于輸入激勵的覆蓋率,它最大的缺點(diǎn)就是速度非常慢,通常百萬門的設(shè)計想全部覆蓋測試的話,時間就是按月來計算了。
而靜態(tài)時序分析呢?
Static timing Analysis is a method for determining if a circuit meets timing constraints without having to simulate clock cycles.
翻成中文的話: 套用特定的時序模型(Timing Model),針對特定電路分析其是否違反設(shè)計者給定的時序限制(Timing Constraint)。
和動態(tài)時序分析相比,它不需要輸入激勵,因此速度會很快,并且它是Path Based分析,采用窮舉型邏輯,如下圖所示,理論上能分析到所有同步邏輯是否違反約束。

那么如何去做STA,需要準(zhǔn)備些什么文件呢?簡單的可以用下圖表示:

我們需要準(zhǔn)備設(shè)計的libarary data (包括cell的lib和operating condition等等),Timing constraints(包括clock的描述,design boundry的約束等其他sdc),Gate-level-netlist,sdf/spef等rc信息文件; 然后需要指定時序分析模式,最后會產(chǎn)生設(shè)計中的詳細(xì)時序分析報告。
-
時序分析
+關(guān)注
關(guān)注
2文章
130瀏覽量
24273 -
STA
+關(guān)注
關(guān)注
0文章
52瀏覽量
19622
原文標(biāo)題:時序分析基本概念介紹——STA概述
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
西南科技大學(xué)采購南京大展DZ-STA200同步熱分析儀
STA2064:高度集成的信息娛樂應(yīng)用處理器
STA1052:多功能光盤讀取芯片的技術(shù)剖析
鎖存器中的時間借用概念與靜態(tài)時序分析
TVS二極管的基本概念和主要作用
vivado時序分析相關(guān)經(jīng)驗(yàn)
電壓波動與閃變的基本概念
簡析Modbus與MQTT的區(qū)別
群延遲的基本概念和仿真實(shí)例分析
DZ-STA401升降同步熱分析儀:一鍵自動升降,一機(jī)多用
暨南大學(xué)選購我司HS-STA-001同步熱分析儀
長沙醫(yī)學(xué)院選購我司HS-STA-002同步熱分析儀
FPGA時序約束之設(shè)置時鐘組
時序分析基本概念——STA概述簡析
評論