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

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

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

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

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

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

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

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

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

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

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

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

后續(xù)操作還有:

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

同時(shí)要將 interconnect 延遲模式修改為 transport,其實(shí)是修改了脈沖濾波選項(xiàng)。

最后的問(wèn)題是我們做這么多的修改就是為了能通過(guò)仿真測(cè)試嗎?

在真正的硅片中的實(shí)際情況是怎樣的?

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

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

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

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

    關(guān)注

    20

    文章

    876

    瀏覽量

    95273
  • 靜態(tài)時(shí)序分析

    關(guān)注

    0

    文章

    28

    瀏覽量

    9561
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    外部脈沖輸入濾波處理疑問(wèn)

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

    脈沖匹配的電流限制保護(hù)機(jī)制

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

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

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

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

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

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

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

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

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

    仿真軟件在脈沖激光器驅(qū)動(dòng)電源設(shè)計(jì)的應(yīng)用

    仿真軟件在脈沖激光器驅(qū)動(dòng)電源設(shè)計(jì)的應(yīng)用
    發(fā)表于 01-24 16:54 ?15次下載

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

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

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

    本次演示介紹我們?cè)?b class='flag-5'>脈沖電源設(shè)置運(yùn)行的高功率GaN放大器,其脈沖寬度經(jīng)過(guò)調(diào)整后可用于雷達(dá)應(yīng)用。
    的頭像 發(fā)表于 07-04 06:07 ?2077次閱讀

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

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

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

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

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

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

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

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

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

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

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

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