久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3815|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

時(shí)序約束幾個(gè)概念

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:105323 發(fā)表于 2016-2-23 03:22 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Clock setup:時(shí)鐘建立關(guān)系
  tsu:輸入建立時(shí)間
  th:輸入保持時(shí)間
  tco:時(shí)鐘到輸出延時(shí),Tco = Clock Delay + Micro Tco + Data Delay
  tpd:管腳到管腳的延時(shí)
  Trd:寄存器到寄存器之間的延時(shí)
  Minimum tpd & tco:最小tpd和tco
  Clock Skew:時(shí)鐘偏斜,時(shí)鐘到達(dá)兩個(gè)D觸發(fā)器的時(shí)間差,當(dāng)分頻由內(nèi)部電路產(chǎn)生,無法保證小的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 器件固定參數(shù),<0.1ns

  

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

  

    提高Fmax方法:

  

    1、  減少走線時(shí)延。通過chip Editer修改走線

  

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

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

多時(shí)鐘域下亞穩(wěn)態(tài)的處理:

  

亞穩(wěn)態(tài)無法避免,但要將其影響降到最低。

  

單根信號下,對第2個(gè)時(shí)鐘用D觸發(fā)器打2拍就可以將亞穩(wěn)態(tài)的影響減少到可以忽略的地步。

  

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

  

1、握手。速度太慢

  

2、異步FIFO

  

3、多相位/高頻時(shí)鐘多次采樣數(shù)據(jù)

  
         同步設(shè)計(jì)準(zhǔn)則:
        1、  盡可能使用同一時(shí)鐘,時(shí)鐘走全局時(shí)鐘網(wǎng)絡(luò)。多時(shí)鐘域采用“局部同步”。
        2、  避免使用緩和時(shí)鐘采樣數(shù)據(jù)。采用混合時(shí)鐘采用將導(dǎo)致Fmax小一倍。
        3、  避免在模塊內(nèi)部使用計(jì)數(shù)器分頻所產(chǎn)生的時(shí)鐘。
        4、  避免使用門控時(shí)鐘。組合電路會產(chǎn)生大量毛刺,所以會在clk上產(chǎn)生毛刺導(dǎo)致FF誤翻轉(zhuǎn)。可以用時(shí)鐘始能代替門控時(shí)鐘。
  
  

Synplify某些選項(xiàng)解釋:

  

FSM compile:選中后根據(jù)狀態(tài)機(jī)數(shù)目多少,自動選擇采用one-hot還是binary編碼。

  

FSM explorer:在FSM compile基礎(chǔ)上對狀態(tài)機(jī)嘗試各種編碼,根據(jù)約束設(shè)置選擇一種最優(yōu)的編碼方式。

  

Resource sharing:資源共享,讓綜合工具對代碼進(jìn)行資源優(yōu)化。

  

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

  

Retiming:可以對時(shí)序和資源進(jìn)行優(yōu)化。

  

  

SCOPE窗口下代碼:

  

Clock:時(shí)鐘約束

  

Clock to Clock:時(shí)鐘到時(shí)鐘約束

  

Input/Output:輸入輸出約束

  

Registers:寄存器約束

  

Multi-cycle Paths:多周期約束

  

Flase Paths:Flase路徑約束

  

MAX Delay Paths:最大延遲路徑

  

Attributes:屬性

  

I/O standard:I/O標(biāo)準(zhǔn)

  

Compile Piont:多點(diǎn)編譯

  

  

Quartus II中時(shí)序優(yōu)化:

  

Assignment stting----Timming Requriments& Optionss ---- clock --- 設(shè)置Fmax

  

speed or Area or balanced

  

WYSIWYG和Retimming

  

standard fit  auto fit   fast fit

  

Physical Synthesis Optiimation ---- 復(fù)制 和 Retimming

  

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

  

應(yīng)該對于輸入管腳添加Tsu約束, 對于輸出管腳添加 Tco約束

  

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

  

最后在Time Quest中分析報(bào)告,查看出錯(cuò)原因


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

使用道具 舉報(bào)

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 伊人久操 | 无人区国产成人久久三区 | 国产中文视频 | 免费a网站| 久久国产精99精产国高潮 | 久久久久国产一区二区三区不卡 | 欧美aaa一级片 | 中文字幕一区二区三区四区五区 | 黄色一级大片在线免费看产 | 情侣av| 亚洲人成一区二区三区性色 | 久久精品色欧美aⅴ一区二区 | 亚洲一级毛片 | 涩涩视频网站在线观看 | 久久亚洲欧美日韩精品专区 | 嫩草黄色影院 | 精品久久久久香蕉网 | 国产精品久久久久久久久大全 | 丁香久久 | 欧美一区二区在线 | 国产一区二区精品在线 | 国产精品久久九九 | 亚洲国产成人精品久久久国产成人一区 | 国产成人免费视频网站高清观看视频 | 黄色片视频 | 97人澡人人添人人爽欧美 | 中文字幕成人av | 狠狠操av | 日韩av一二三区 | 亚洲成人蜜桃 | 女同久久另类99精品国产 | 欧美国产一区二区三区 | 日本欧美在线观看视频 | av毛片| 国产一级毛片视频 | 日韩欧美一区二区三区 | 91看片网址 | 欧美在线国产精品 | 精品久久久久久久久久久下田 | 国产福利小视频 | 欧美一区免费在线观看 |