什么是靜態時序分析?

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

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

例子



三種時序路徑



分析一個寄存器的延時

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
FPGA
+關注
關注
1660文章
22394瀏覽量
634941 -
時序設計
+關注
關注
0文章
21瀏覽量
44129
原文標題:FPGA學習-時序分析基礎001
文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
輸入引腳時鐘約束_Xilinx FPGA編程技巧-常用時序約束詳解
基本的約束方法
為了保證成功的設計,所有路徑的時序要求必須能夠讓執行工具獲取。最普遍的三種路徑以及異常路徑為:
輸入路徑(Input Path),使用輸入約束
寄存器到寄存器路徑
發表于 01-16 08:19
數字IC/FPGA設計中的時序優化方法
在數字IC/FPGA設計的過程中,對PPA的優化是無處不在的,也是芯片設計工程師的使命所在。此節主要將介紹performance性能的優化,如何對時序路徑進行優化,提高工作時鐘頻率。
開源RISC-V處理器(蜂鳥E203)學習(二)修改FPGA綜合環境(移植到自己的Xilinx FPGA板卡)
。
vivado加載所有的約束文件,這里需要將舊的文件remove掉,也就是藍框的兩個文件。
進行綜合時,如果提示jtag tck的iobuf錯誤,建議在約束文件中添加如下
發表于 10-31 08:46
移植E203到Genesys2開發板時遇到時序問題的常見原因
在移植E203到自己的Genesys2開發板時候遇到時序問題的常見原因
1.在vivado中,連接的管腳的信號一般都會自動添加OBUF或IBUF。
但是對于inout類型的接口,不
發表于 10-29 07:04
E203移植genesys2(差分時鐘板)生成比特流文件全過程
是100Mhz,輸入選擇單時鐘源,輸出只需要16Mhz。
添加完ip和自定義的分頻文件之后記得在system.v中例化。
4.設置頭文件與注釋
添加`define FPGA_S
發表于 10-27 07:16
時序約束問題的解決辦法
Time 是否滿足約束。
我們要留意的是 WNS 和 WHS 兩個數值,如果這兩個數值為紅色,就說明時序不滿足約束。下面將解釋怎么解決這個問題。
1. Setup Time 違例
Setup
發表于 10-24 09:55
關于綜合保持時間約束不滿足的問題
1、將 nuclei-config.xdc 和 nuclei-master.xdc 加入到項目工程中,綜合得到時序約束報告如下:
保持時間約束不滿足,分析原因,發現所有不滿足均出現在
發表于 10-24 07:42
蜂鳥e203移植fpga上如何修改約束文件
第一步:我們先導入官方網站中蜂鳥e203的代碼提供的e203添加進去,并加入ddr200T中的
src.文件中的system.v文件并加入約
發表于 10-24 07:18
技術資訊 I Allegro 設計中的走線約束設計
本文要點在進行時序等長布線操作的時候,在布線操作的時候不管你是走蛇形線還是走折線,約束管理器會自動幫你計算長度、標偏差,通過精確控制走線長度,來實現信號的時序匹配。約束設計就是一套精準
西門子再收購EDA公司 西門子宣布收購Excellicon公司 時序約束工具開發商
開發、驗證及管理時序約束的軟件納入西門子EDA的產品組合。此次收購將幫助西門子提供實施和驗證流程領域的創新方法, 使系統級芯片 ?(SoC) 設計人員能夠優化功耗、性能和面積 (PPA),加快設計速度,增強功能
【國產FPGA必備教程】——紫光同創FPGA圖像視頻教程,適用于小眼睛FPGA盤古全系列開發板
案例、時序約束及收斂方法等,教程內容豐富,從入門到應用提高,覆蓋紫光同創FPGA開發全流程,教程適用于小眼睛科技盤古系列、泰坦系列全開發套件
發表于 02-19 15:44
FPGA開發中如何對整個設計添加時序約束
評論