在芯片設(shè)計(jì)中,我們常用PPA(Power, Performance, Area)來衡量一塊芯片的指標(biāo)。Performace直接取決于Timing參數(shù)。由此可見,時(shí)序設(shè)計(jì)在后端設(shè)計(jì)中占有舉足輕重的地位。那今天我們就來介紹下,時(shí)序分析中的最重要概念——STA。
我們現(xiàn)在生活中其實(shí)存在著不少時(shí)序問題,比如以下兩個(gè)例子:
?我打電話給張三,李四卻接了電話
這就代表著數(shù)據(jù)傳輸過程中出現(xiàn)問題,導(dǎo)致芯片不工作
?我想要一輛法拉利,你卻給我的是裝著QQ引擎的法拉利
這就代表著芯片沒有工作在正常的頻率之下
同樣在芯片設(shè)計(jì)過程中,存在著很多時(shí)序的違例。這就需要我們?cè)谠O(shè)計(jì)中去驗(yàn)證時(shí)序的正確與否。
通常,我們有以下兩種驗(yàn)證方法:
(1) 動(dòng)態(tài)時(shí)序分析(Dynamic timing simulation)
(2) 靜態(tài)時(shí)序分析(Static Timing Analysis, 簡稱STA)
動(dòng)態(tài)時(shí)序分析,主要是通過輸入向量作為激勵(lì),來驗(yàn)證整個(gè)設(shè)計(jì)的時(shí)序功能。動(dòng)態(tài)時(shí)序分析的精確與否取決于輸入激勵(lì)的覆蓋率,它最大的缺點(diǎn)就是速度非常慢,通常百萬門的設(shè)計(jì)想全部覆蓋測試的話,時(shí)間就是按月來計(jì)算了。
而靜態(tài)時(shí)序分析呢?
Static timing Analysis is a method for determining if a circuit meets timing constraints without having to simulate clock cycles.
翻成中文的話: 套用特定的時(shí)序模型(Timing Model),針對(duì)特定電路分析其是否違反設(shè)計(jì)者給定的時(shí)序限制(Timing Constraint)。
和動(dòng)態(tài)時(shí)序分析相比,它不需要輸入激勵(lì),因此速度會(huì)很快,并且它是Path Based分析,采用窮舉型邏輯,如下圖所示,理論上能分析到所有同步邏輯是否違反約束。
![](/uploads/allimg/171214/1F4251534-0.jpg)
那么如何去做STA,需要準(zhǔn)備些什么文件呢?簡單的可以用下圖表示:
![](/uploads/allimg/171214/1F4251121-1.jpg)
我們需要準(zhǔn)備設(shè)計(jì)的libarary data (包括cell的lib和operating condition等等),Timing constraints(包括clock的描述,design boundry的約束等其他sdc),Gate-level-netlist,sdf/spef等rc信息文件; 然后需要指定時(shí)序分析模式,最后會(huì)產(chǎn)生設(shè)計(jì)中的詳細(xì)時(shí)序分析報(bào)告。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:時(shí)序分析基本概念介紹——STA概述
文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
虛擬電廠的基本概念: 虛擬電廠是一種基于現(xiàn)代信息技術(shù)和能源互聯(lián)網(wǎng)的能源管理模式,它將分散的、可再生能源和儲(chǔ)能設(shè)備通過虛擬化技術(shù)進(jìn)行集成和管理,形成一個(gè)具有集中調(diào)度、統(tǒng)一運(yùn)營和優(yōu)化控制的虛擬化電力系統(tǒng)
發(fā)表于 12-24 17:12
?226次閱讀
Linux應(yīng)用編程涉及到在Linux環(huán)境下開發(fā)和運(yùn)行應(yīng)用程序的一系列概念。以下是一些涵蓋Linux應(yīng)用編程的基本概念。
發(fā)表于 10-24 17:19
?292次閱讀
時(shí)序邏輯電路是數(shù)字電路中的一種重要類型,它不僅在計(jì)算機(jī)、通信、控制等領(lǐng)域有著廣泛的應(yīng)用,而且對(duì)于理解和設(shè)計(jì)現(xiàn)代電子系統(tǒng)具有重要意義。 1. 時(shí)序邏輯電路的基本概念 時(shí)序邏輯電路(Seq
發(fā)表于 08-28 11:45
?2401次閱讀
復(fù)雜邏輯功能的關(guān)鍵組成部分。它們能夠存儲(chǔ)信息,并根據(jù)輸入信號(hào)和當(dāng)前狀態(tài)產(chǎn)生輸出。時(shí)序邏輯電路的設(shè)計(jì)和分析對(duì)于理解和實(shí)現(xiàn)數(shù)字系統(tǒng)至關(guān)重要。 2. 時(shí)序邏輯電路的基本概念 2.1
發(fā)表于 08-28 11:41
?865次閱讀
的通信。它是一個(gè)抽象的概念,用于表示網(wǎng)絡(luò)中的一個(gè)通信實(shí)體。在計(jì)算機(jī)網(wǎng)絡(luò)中,Socket允許應(yīng)用程序通過網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)。Socket的概念最早由UNIX操作系統(tǒng)引入,后來被廣泛應(yīng)用于各種操作系統(tǒng)和編程語言中。 2. Socket的基本
發(fā)表于 08-16 10:51
?1426次閱讀
建立時(shí)間和保持時(shí)間是FPGA時(shí)序約束中兩個(gè)最基本的概念,同樣在芯片電路時(shí)序分析中也存在。
發(fā)表于 08-06 11:40
?808次閱讀
)的多層前饋神經(jīng)網(wǎng)絡(luò)。BP網(wǎng)絡(luò)自1985年提出以來,因其強(qiáng)大的學(xué)習(xí)和適應(yīng)能力,在機(jī)器學(xué)習(xí)、數(shù)據(jù)挖掘、模式識(shí)別等領(lǐng)域得到了廣泛應(yīng)用。以下將對(duì)BP網(wǎng)絡(luò)的基本概念、訓(xùn)練原理及其優(yōu)缺點(diǎn)進(jìn)行詳細(xì)闡述。
發(fā)表于 07-19 17:24
?1856次閱讀
的基本概念、原理、特點(diǎn)以及在不同領(lǐng)域的應(yīng)用情況。 一、卷積神經(jīng)網(wǎng)絡(luò)的基本概念 卷積神經(jīng)網(wǎng)絡(luò)是一種深度學(xué)習(xí)算法,它由多層卷積層和池化層堆疊而成。卷積層負(fù)責(zé)提取圖像中的局部特征,而池化層則負(fù)責(zé)降低特征的空間維度,同時(shí)增加對(duì)圖像位移的不變性。通過這種方式,CNN能夠自
發(fā)表于 07-11 14:38
?1350次閱讀
的基本概念 電源時(shí)序器是一種電子設(shè)備,用于控制多個(gè)電源設(shè)備按照一定順序開啟或關(guān)閉。它通過接收外部信號(hào)或內(nèi)部定時(shí)器來控制電源設(shè)備的開關(guān)狀態(tài),從而實(shí)現(xiàn)對(duì)電源設(shè)備的有序控制。 電源時(shí)序器的工作原理 電源
發(fā)表于 07-08 14:16
?2706次閱讀
循環(huán)神經(jīng)網(wǎng)絡(luò)的基本概念、循環(huán)機(jī)制、長短時(shí)記憶網(wǎng)絡(luò)(LSTM)、門控循環(huán)單元(GRU)等方面進(jìn)行介紹。 循環(huán)神經(jīng)網(wǎng)絡(luò)的基本概念 循環(huán)神經(jīng)網(wǎng)絡(luò)是一種時(shí)間序列模型,其基本思想是將序列數(shù)據(jù)中的每個(gè)元素(例如,單詞、時(shí)間點(diǎn)等)作為輸入,通過循環(huán)結(jié)構(gòu)將前一個(gè)時(shí)間步的
發(fā)表于 07-04 14:31
?821次閱讀
結(jié)果當(dāng)然是要求系統(tǒng)時(shí)序滿足設(shè)計(jì)者提出的要求。
下面舉一個(gè)最簡單的例子來說明時(shí)序分析的基本概念。
假設(shè)信號(hào)需要從輸入到輸出在FPGA 內(nèi)部經(jīng)過一些邏輯延時(shí)和路徑延時(shí)。我們的系統(tǒng)要求這個(gè)
發(fā)表于 06-17 17:07
串口通信(Serial Communications)的基本概念可以歸納為以下幾個(gè)方面:
發(fā)表于 06-12 09:28
?860次閱讀
巖土工程監(jiān)測中振弦采集儀的布設(shè)方案及實(shí)施步驟簡析 巖土工程監(jiān)測中,河北穩(wěn)控科技振弦采集儀是一種常用的地下水位和土層壓縮性監(jiān)測工具。它通過采集振弦的振動(dòng)信號(hào)來確定地下水位和土層的壓縮性,為巖土
發(fā)表于 05-06 13:25
?303次閱讀
OpenHarmony 4.0藍(lán)牙代碼結(jié)構(gòu)簡析前言 OpenHarmony 4.0上藍(lán)牙倉和目錄結(jié)構(gòu)進(jìn)行一次較大整改,本文基于4.0以上版本對(duì)藍(lán)牙代碼進(jìn)行分析,便于讀者快速了解和學(xué)習(xí)
發(fā)表于 02-26 16:08
?1695次閱讀
簡析電動(dòng)汽車充電樁檢測技術(shù)應(yīng)用及分析 張穎姣 安科瑞電氣股份有限公司?上海嘉定 201801 摘要:直流和交流充電樁是我國當(dāng)前電動(dòng)汽車充電樁中投運(yùn)數(shù)量多的種類,為了維持正常運(yùn)行和使用,更要對(duì)檢測
發(fā)表于 02-26 10:52
?1595次閱讀
評(píng)論