你的位置:首頁 > 測(cè)試測(cè)量 > 正文
分析引起較高時(shí)鐘頻率仿真失敗的原因
發(fā)布時(shí)間:2017-01-04 責(zé)任編輯:sherry
【導(dǎo)讀】通常如果你的設(shè)計(jì)在較低時(shí)鐘頻率時(shí)通過了仿真,但是在較高時(shí)鐘頻率時(shí)卻失敗了,你的第一個(gè)問題應(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è)置方式有問題。
然而在較低時(shí)鐘頻率通過了仿真這個(gè)事實(shí)就排除了設(shè)計(jì)/testbench/仿真在設(shè)置上的問題。
排除了上面兩項(xiàng),下一個(gè)可能就是脈沖拒絕(reject)或者脈沖錯(cuò)誤。
“脈沖拒絕(reject)”和“脈沖錯(cuò)誤”是Verilog仿真中的概念。
這些概念說的是脈沖的持續(xù)時(shí)間小于某個(gè)值(pulse_r)就不會(huì)通過某個(gè)電路元件。
當(dāng)然脈沖持續(xù)時(shí)間大于pulse_r,但是如果小于另一個(gè)值pulse_e盡管會(huì)通過,但是在仿真中顯示的是“x”。
這個(gè)持續(xù)時(shí)間是以通過某元器件延遲的百分比來表示的。
比如通過某元件的延遲是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)”,也就是說盡管時(shí)鐘信號(hào)能夠到達(dá)某個(gè)具體網(wǎng)絡(luò)的輸入端,但是卻不能從這個(gè)網(wǎng)絡(luò)輸出。
因此盡管STA分析顯示200MHz很合適,但是仿真卻不能通過。
設(shè)計(jì)其他模塊將不能獲得時(shí)鐘脈沖。
解決這個(gè)仿真問題的方法是在仿真設(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)。
最后的問題是我們做這么多的修改就是為了能通過仿真測(cè)試嗎?
在真正的硅片中的實(shí)際情況是怎樣的?
在硅片中大部分內(nèi)部互連線在每隔幾皮秒后就會(huì)設(shè)置一個(gè)repeater(中繼器)。
因此幾納秒的脈沖會(huì)順利通過(合適的延遲),這不會(huì)存在問題。
具體出現(xiàn)問題的情形可能是這樣的:
1.頻率增加(脈沖寬度更小了)
2.器件尺寸增加(某個(gè)路徑的內(nèi)部延遲可能變大了,導(dǎo)致內(nèi)部延遲時(shí)間大于脈沖達(dá)到的傳輸時(shí)間)
特別推薦
- 貿(mào)澤與Cinch聯(lián)手發(fā)布全新電子書深入探討惡劣環(huán)境中的連接應(yīng)用
- 自耦變壓器的構(gòu)造和操作
- 電感器輸出,運(yùn)算放大器輸入:二階有源濾波器簡介
- ESR 對(duì)陶瓷電容器選擇的影響(上)
- 步進(jìn)電機(jī)中的脈寬調(diào)制與正弦控制
- 基于射頻無線電力傳輸供電的無電池資產(chǎn)跟蹤模塊的先進(jìn)監(jiān)控系統(tǒng)
- ESR 對(duì)陶瓷電容器選擇的影響(下)
技術(shù)文章更多>>
- 深化綠色承諾,ST與彭水共繪可持續(xù)發(fā)展新篇章
- 基于SiC的高電壓電池?cái)嚅_開關(guān)的設(shè)計(jì)注意事項(xiàng)
- 如何更好對(duì)微控制器和輸出外設(shè)進(jìn)行電氣隔離?
- 意法半導(dǎo)體公布2024年第四季度及全年財(cái)報(bào)和電話會(huì)議時(shí)間安排
- IGBT 模塊在頗具挑戰(zhàn)性的逆變器應(yīng)用中提供更高能效
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
撥動(dòng)開關(guān)
玻璃釉電容
剝線機(jī)
薄膜電容
薄膜電阻
薄膜開關(guān)
捕魚器
步進(jìn)電機(jī)
測(cè)力傳感器
測(cè)試測(cè)量
測(cè)試設(shè)備
拆解
場效應(yīng)管
超霸科技
超級(jí)本
超級(jí)電容
車道校正
車身控制
車載以太網(wǎng)
車載娛樂
充電
充電電池
充電器
充電樁
觸控屏
觸控顯示
觸摸開關(guān)
傳感技術(shù)
傳感器
傳感器模塊