0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

仿真設(shè)置中修改脈沖拒絕和錯誤限制來防止脈沖濾波

Xilinx賽靈思官微 ? 來源:djl ? 作者:賽靈思 ? 2019-07-30 08:35 ? 次閱讀

通常如果你的設(shè)計在較低時鐘頻率時通過了仿真,但是在較高時鐘頻率時卻失敗了,你的第一個問題應(yīng)該是你的設(shè)計在某個較高時鐘頻率時是否達到了時序約束的要求。然而這里我們將舉這樣一個例子,就是對于某個較高時鐘頻率你已經(jīng)檢查了靜態(tài)時序分析 (STA),而且時序約束也是正確的。這種情況是什么引起的較高時鐘頻率仿真失敗呢?

可能的原因就是仿真方式、設(shè)計本身或者testbench 設(shè)置方式有問題。

在較低時鐘頻率通過了仿真這個事實就排除了設(shè)計 /testbench/ 仿真在設(shè)置上的問題。排除了上面兩項,下一個可能就是脈沖拒絕(reject)或者脈沖錯誤。

“脈沖拒絕(reject)”和“脈沖錯誤”是Verilog仿真中的概念。這些概念說的是脈沖的持續(xù)時間小于某個值(pulse_r)就不會通過某個電路元件。當然脈沖持續(xù)時間大于 pulse_r,但是如果小于另一個值 pulse_e 盡管會通過,但是在仿真中顯示的是“x”。這個持續(xù)時間是以通過某元器件延遲的百分比來表示的。比如通過某元件的延遲是 1ns。0.5ns 的脈沖表示為 50% 的持續(xù)時間。

現(xiàn)在假設(shè)設(shè)計采用的頻率是 200MHz。對應(yīng)的周期就是 5ns,那么一半就是 2.5ns。在仿真中時鐘每隔 2.5ns 變化一次,也就是時鐘脈沖的寬度是 2.5ns。讓我們假設(shè)內(nèi)部時鐘網(wǎng)絡(luò)某一脈沖寬度是 2.8ns (也就是大于 2.5ns)。分析結(jié)果,pulse-duration(脈沖持續(xù)時間)<100%。這個脈沖可能就會被“拒絕(rejected)”,也就是說盡管時鐘信號能夠到達某個具體網(wǎng)絡(luò)的輸入端,但是卻不能從這個網(wǎng)絡(luò)輸出。因此盡管 STA 分析顯示 200MHz 很合適,但是仿真卻不能通過。設(shè)計其他模塊將不能獲得時鐘脈沖。

解決這個仿真問題的方法是在仿真設(shè)置中修改脈沖拒絕和錯誤(reject/error)限制。

例如在 ModelSim 中我們可以設(shè)置:
+transport_path_delays +transport_int_delays +pulse_r/0 +pulse_e/0

后續(xù)操作還有:

1. 將 pulse-rejection 限制修改為 0。(不會拒絕任何一個脈沖)
2.將 pulse-error 限制修改為 0。(脈沖寬度低于某個值時不會顯示輸出為“x”)

同時要將 interconnect 延遲模式修改為 transport,其實是修改了脈沖濾波選項。

最后的問題是我們做這么多的修改就是為了能通過仿真測試嗎?

在真正的硅片中的實際情況是怎樣的?

在硅片中大部分內(nèi)部互連線在每隔幾皮秒后就會設(shè)置一個 repeater(中繼器)。因此幾納秒的脈沖會順利通過(合適的延遲),這不會存在問題。具體出現(xiàn)問題的情形可能是這樣的:

1. 頻率增加(脈沖寬度更小了)
2. 器件尺寸增加(某個路徑的內(nèi)部延遲可能變大了,導(dǎo)致內(nèi)部延遲時間大于脈沖達到的傳輸時間)

賽靈思公司工具與方法學(xué)應(yīng)用專家,1993年畢業(yè)于印度理工學(xué)院電子工程專業(yè),一直從事 VLSIEDA 相關(guān)領(lǐng)域的工作。2011年加入賽靈思公司,專攻庫特性描述與建模,HDL,仿真與綜合,靜態(tài)時序分析以及跨時鐘域(CDC)與同步相關(guān)內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 脈沖
    +關(guān)注

    關(guān)注

    20

    文章

    892

    瀏覽量

    95658
  • 靜態(tài)時序分析
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

    9597
收藏 人收藏

    評論

    相關(guān)推薦

    SSTF脈沖前傾的仿真

    系統(tǒng)產(chǎn)生的噪聲 ? 改變光柵對的距離 (D) 以確定對脈沖前傾的影響 ? 改變焦距 (f) 以確定對脈沖前傾的影響 3仿真結(jié)果 3.1場景一:場追跡模擬結(jié)果 場景 1 任務(wù): ? 模擬第一個系統(tǒng)以
    發(fā)表于 12-31 09:04

    外部脈沖輸入濾波處理疑問

    濾波理論上能夠濾除周期為1.5us以上的脈沖實現(xiàn),仿真也沒有問題,可是實際下板子時發(fā)現(xiàn)并不能很好的濾除干擾,在輸入脈沖的結(jié)尾人為的加入一個75ns的干擾信號,結(jié)果是偶爾會多數(shù)一個
    發(fā)表于 09-25 23:12

    脈沖匹配的電流限制保護機制

    ,從而在輸入電壓范圍內(nèi)產(chǎn)生均勻的輸出電流限制水平,并且還可以防止變壓器飽和?! ?b class='flag-5'>脈沖匹配的電流限制保護機制:  恒流限制問題和解決方案:  
    發(fā)表于 12-18 10:36

    高通、低通、帶通脈沖濾波

    高通、低通、帶通脈沖濾波
    發(fā)表于 04-15 10:34 ?2527次閱讀
    高通、低通、帶通<b class='flag-5'>脈沖</b><b class='flag-5'>濾波</b>器

    混沌系統(tǒng)脈沖控制及Matlab仿真

    研究L 混沌系統(tǒng)的脈沖魯棒鎮(zhèn)定問題,得到其脈沖魯棒鎮(zhèn)定的充分條件,給出相應(yīng)的脈沖控制律。通過應(yīng)用Matlab Simulink 工具箱對L 混沌系統(tǒng)進行
    發(fā)表于 09-15 16:35 ?68次下載
    混沌系統(tǒng)<b class='flag-5'>脈沖</b>控制及Matlab<b class='flag-5'>仿真</b>

    數(shù)字脈沖整形濾波器基礎(chǔ)知識

    必須在帶寬受限環(huán)境工作的數(shù)據(jù)傳輸系統(tǒng)必然面臨這樣一個問題:限制被傳輸信號的帶寬必然會增大接收機解碼錯誤的幾率。帶寬受限系統(tǒng)常常采用脈沖整形技術(shù),該技術(shù)可以
    發(fā)表于 11-24 14:27 ?119次下載
    數(shù)字<b class='flag-5'>脈沖</b>整形<b class='flag-5'>濾波</b>器基礎(chǔ)知識

    脈沖多普勒雷達地雜波仿真與系統(tǒng)實現(xiàn)

    脈沖多普勒雷達地雜波仿真與系統(tǒng)實現(xiàn),下來看看
    發(fā)表于 12-24 23:21 ?26次下載

    脈沖撥號是什么_脈沖撥號的應(yīng)用

    能引起號碼接收的錯誤。另一方面,由于每個脈沖都占有一定的時間(一般每個脈沖占用的時間為100ms),而使得這種撥號方式比較慢。當撥號時,用戶通常會聽到一串撥號音,老式的轉(zhuǎn)盤電話就使用脈沖
    發(fā)表于 11-14 20:47 ?8241次閱讀

    脈沖電源設(shè)置運行的高功率GaN放大器適合雷達應(yīng)用

    本次演示介紹我們在脈沖電源設(shè)置運行的高功率GaN放大器,其脈沖寬度經(jīng)過調(diào)整后可用于雷達應(yīng)用。
    的頭像 發(fā)表于 07-04 06:07 ?2157次閱讀

    基于Systemview的脈沖編碼調(diào)制系統(tǒng)仿真

    基于Systemview的脈沖編碼調(diào)制系統(tǒng)仿真(測試測量儀器設(shè)備)-該文檔為基于Systemview的脈沖編碼調(diào)制系統(tǒng)仿真講解文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,
    發(fā)表于 09-30 12:14 ?16次下載
    基于Systemview的<b class='flag-5'>脈沖</b>編碼調(diào)制系統(tǒng)<b class='flag-5'>仿真</b>

    關(guān)于濾波仿真的文章存在一個錯誤

    之前在心率檢測程序中用到了firpm函數(shù),出現(xiàn)了一些問題。然后又看到讀者的留言,確實之前關(guān)于濾波仿真的文章存在一個錯誤,所以就有了本文。有錯必糾,因此文章的重要性就不可言喻了。首先闡
    的頭像 發(fā)表于 11-16 14:38 ?1507次閱讀
    關(guān)于<b class='flag-5'>濾波</b><b class='flag-5'>仿真</b>的文章<b class='flag-5'>中</b>存在一個<b class='flag-5'>錯誤</b>

    示波器脈沖寬度怎么看?脈沖信號測試應(yīng)如何選擇示波器帶寬?

    ,脈沖信號的寬度很容易被看出。 下面是一個簡單的步驟測量示波器脈沖寬度: 1. 將示波器的垂直控制設(shè)置為DC耦合。 2. 將示波器的水平控制設(shè)置
    的頭像 發(fā)表于 10-20 14:22 ?6923次閱讀

    信號發(fā)生器如何設(shè)置雙窄脈沖同步輸出?

    領(lǐng)域。本文將詳細介紹信號發(fā)生器如何設(shè)置雙窄脈沖同步輸出,包括步驟、原理和注意事項。 第一部分:背景介紹 在電子設(shè)備的測試和測量,通過設(shè)置雙窄脈沖
    的頭像 發(fā)表于 12-21 14:13 ?1423次閱讀

    浪涌脈沖群抑制濾波器起什么作用?

    浪涌脈沖群抑制濾波器起什么作用? 浪涌脈沖群抑制濾波器是一種用于抑制設(shè)備的浪涌脈沖群的
    的頭像 發(fā)表于 01-11 16:27 ?640次閱讀

    濾波電路在電磁脈沖防護的效應(yīng)探究

      要探討防護濾波電路對電磁脈沖的抑制與防護原理,可借用“大禹治水”的基本理念理解問題,從本質(zhì)上來說就是“疏”與“堵”的理念。在電磁脈沖防護濾波
    發(fā)表于 04-23 15:45 ?513次閱讀
    <b class='flag-5'>濾波</b>電路在電磁<b class='flag-5'>脈沖</b>防護<b class='flag-5'>中</b>的效應(yīng)探究