亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4223|回復: 0
打印 上一主題 下一主題
收起左側

時序約束幾個概念

[復制鏈接]
跳轉到指定樓層
樓主
ID:105323 發表于 2016-2-23 03:22 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
Clock setup:時鐘建立關系
  tsu:輸入建立時間
  th:輸入保持時間
  tco:時鐘到輸出延時,Tco = Clock Delay + Micro Tco + Data Delay
  tpd:管腳到管腳的延時
  Trd:寄存器到寄存器之間的延時
  Minimum tpd & tco:最小tpd和tco
  Clock Skew:時鐘偏斜,時鐘到達兩個D觸發器的時間差,當分頻由內部電路產生,無法保證小的Clock skew
  fmax:最高頻率,Clock period = Data Delay – Clock skew +Tco +Tsu,Internal Fmax =1/Clock period
  

    system Fmax = 1/[MAX(Input Clock period,   Internal Clock period ,   Output Clock period)]

  

    影響Fmax主要由于Trd引起的,fmax = 1/(Trd +Clock skew+MICRO Tco+MICRO Tsu)

  

    MICRO Tco  MICRO Tsu 器件固定參數,<0.1ns

  

    全局時鐘 Clock skew可以忽略,所以 Fmax ~= 1/Trd

  

    提高Fmax方法:

  

    1、  減少走線時延。通過chip Editer修改走線

  

    2、  減少組合邏輯的時延。加入流水(在REG和REG之間加了D觸發器)

  Setup Time:建立時間
  Hold Time:保持時間
  Latency:延遲
  Slack:時間裕量
  Multicycle path:多周期路徑,兩個寄存器之間數據要經過多個時鐘才能穩定的路徑,一般出現于組合邏輯較大的那些路徑。
  
  亞穩態:建立和保持時間如果數據發生變化,就可能發生亞穩態現象。
  一般來說,在單一時鐘域的設計中只要系統電路的fmax能夠保證,就可以避免亞穩態的發生;但是在跨時鐘域的時鐘的相位是異步的,亞穩態將無法避免。此時,在跨時鐘設計時的解決亞穩態的思想是:雖然亞穩態無法避免,但卻可以采用一定措施保證系統的可靠性,使得在發生亞穩態后系統仍然可以穩定地工作。
  

多時鐘域下亞穩態的處理:

  

亞穩態無法避免,但要將其影響降到最低。

  

單根信號下,對第2個時鐘用D觸發器打2拍就可以將亞穩態的影響減少到可以忽略的地步。

  

多根信號下,不能用上面方法.

  

1、握手。速度太慢

  

2、異步FIFO

  

3、多相位/高頻時鐘多次采樣數據

  
         同步設計準則:
        1、  盡可能使用同一時鐘,時鐘走全局時鐘網絡。多時鐘域采用“局部同步”。
        2、  避免使用緩和時鐘采樣數據。采用混合時鐘采用將導致Fmax小一倍。
        3、  避免在模塊內部使用計數器分頻所產生的時鐘。
        4、  避免使用門控時鐘。組合電路會產生大量毛刺,所以會在clk上產生毛刺導致FF誤翻轉?梢杂脮r鐘始能代替門控時鐘。
  
  

Synplify某些選項解釋:

  

FSM compile:選中后根據狀態機數目多少,自動選擇采用one-hot還是binary編碼。

  

FSM explorer:在FSM compile基礎上對狀態機嘗試各種編碼,根據約束設置選擇一種最優的編碼方式。

  

Resource sharing:資源共享,讓綜合工具對代碼進行資源優化。

  

Pipelining:通過更改D觸發器的位置而不改變邏輯功能來平衡D觸發器到D觸發器的時延,以提高Fmax 。

  

Retiming:可以對時序和資源進行優化。

  

  

SCOPE窗口下代碼:

  

Clock:時鐘約束

  

Clock to Clock:時鐘到時鐘約束

  

Input/Output:輸入輸出約束

  

Registers:寄存器約束

  

Multi-cycle Paths:多周期約束

  

Flase Paths:Flase路徑約束

  

MAX Delay Paths:最大延遲路徑

  

Attributes:屬性

  

I/O standard:I/O標準

  

Compile Piont:多點編譯

  

  

Quartus II中時序優化:

  

Assignment stting----Timming Requriments& Optionss ---- clock --- 設置Fmax

  

speed or Area or balanced

  

WYSIWYG和Retimming

  

standard fit  auto fit   fast fit

  

Physical Synthesis Optiimation ---- 復制 和 Retimming

  

管腳約束 Assignment Editer 對Tsu Tco約束:if  Tsu +Tco> 1/Fmax ,則出錯。

  

應該對于輸入管腳添加Tsu約束, 對于輸出管腳添加 Tco約束

  

對于雙向口,添加Tsu Tco約束

  

最后在Time Quest中分析報告,查看出錯原因


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表