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

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

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

例子



三種時序路徑



分析一個寄存器的延時

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

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

-
FPGA
+關注
關注
1654文章
22273瀏覽量
629877 -
時序設計
+關注
關注
0文章
21瀏覽量
44102
原文標題:FPGA學習-時序分析基礎001
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
開源RISC-V處理器(蜂鳥E203)學習(二)修改FPGA綜合環(huán)境(移植到自己的Xilinx FPGA板卡)
移植E203到Genesys2開發(fā)板時遇到時序問題的常見原因
E203移植genesys2(差分時鐘板)生成比特流文件全過程
采用xc7a200開發(fā)板移植蜂鳥E203
時序約束問題的解決辦法
關于綜合保持時間約束不滿足的問題
蜂鳥e203移植fpga上如何修改約束文件
技術資訊 I Allegro 設計中的走線約束設計
西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發(fā)商
【火爆】全國大學生FPGA大賽配套圖像教學視頻已連載更新40+期

FPGA開發(fā)中如何對整個設計添加時序約束
評論