什么是靜態(tài)時序分析?

通俗來說:在輸入信號到輸出信號中,因?yàn)榻?jīng)過的傳輸路徑、寄存器、門電路等器件的時間,這個時間就是時序。開發(fā)工具不知道我們路徑上的要求,我們通過時序約束來告訴開發(fā)工具,根據(jù)要求,重新規(guī)劃,從而實(shí)現(xiàn)我們的時序要求,達(dá)到時序的收斂。
我們對整個設(shè)計添加時序約束,讓整個設(shè)計。
時序的欠約束:約束的少了;
時序的過約束:約束了過了;
時序基本概念:時鐘

建立時間setup和保持時間hold
建立時間:在時鐘上升沿前,數(shù)據(jù)不能改變的最小時間;
保持時間:在數(shù)據(jù)上升沿后,數(shù)據(jù)不能改變的最小時間;

例子



三種時序路徑



分析一個寄存器的延時

setup slack余量,這個時間是差了一個時鐘周期;
數(shù)據(jù)達(dá)到時間,首先是發(fā)射時鐘+時鐘到REG1的延時+reg1的延時+傳輸路徑的延時
數(shù)據(jù)時間需求:鎖存時鐘+時鐘到reg2的延時-setup時間

hold時間余量,這里分析的應(yīng)該是同一個周期里面的時間,這個時間是對齊的;

-
FPGA
+關(guān)注
關(guān)注
1664文章
22509瀏覽量
639531 -
時序設(shè)計
+關(guān)注
關(guān)注
0文章
22瀏覽量
44143
原文標(biāo)題:FPGA學(xué)習(xí)-時序分析基礎(chǔ)001
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
2026深入拆解:Gemini 3.0 鏡像官網(wǎng)如何理解 FPGA 時序約束并自動生成 SDC 文件
Xilinx FPGA中的混合模式時鐘管理器MMCME2_ADV詳解
FPGA時序收斂的痛點(diǎn)與解決之道——從一次高速接口調(diào)試談起
Vivado時序約束中invert參數(shù)的作用和應(yīng)用場景
輸入引腳時鐘約束_Xilinx FPGA編程技巧-常用時序約束詳解
數(shù)字IC/FPGA設(shè)計中的時序優(yōu)化方法
開源RISC-V處理器(蜂鳥E203)學(xué)習(xí)(二)修改FPGA綜合環(huán)境(移植到自己的Xilinx FPGA板卡)
移植E203到Genesys2開發(fā)板時遇到時序問題的常見原因
E203移植genesys2(差分時鐘板)生成比特流文件全過程
時序約束問題的解決辦法
關(guān)于綜合保持時間約束不滿足的問題
蜂鳥e203移植fpga上如何修改約束文件
技術(shù)資訊 I Allegro 設(shè)計中的走線約束設(shè)計
西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發(fā)商
FPGA開發(fā)中如何對整個設(shè)計添加時序約束
評論