
分析引起較高時鐘頻率仿真失敗的原因
發(fā)布時間:2017-01-04 責(zé)任編輯:sherry
【導(dǎo)讀】通常如果你的設(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)部延遲時間大于脈沖達到的傳輸時間)
特別推薦
- 即插即用的6TOPS算力:慧為智能RK3588 SMARC核心板正式商用
- 精度與速度兼得:徴格半導(dǎo)體雙通道運放,挑戰(zhàn)精密放大性能極限
- 創(chuàng)新汽車區(qū)控架構(gòu)配電解決方案
- CITE 2026—擘畫產(chǎn)業(yè)新圖景,鏈接全球新機遇
- 破1734億美元!韓國半導(dǎo)體出口狂飆22%,成全球經(jīng)濟低迷中的“逆增長極”
技術(shù)文章更多>>
- 連接器廠家怎么選?2026年最新基于行業(yè)報告與客戶反饋的終極選型攻略
- 2026年靠譜繼電器供應(yīng)商嚴選推薦:這十家企業(yè)的長期口碑與技術(shù)實力經(jīng)得起考驗。
- 面向工業(yè)4.0的自動化與智能系統(tǒng),貿(mào)澤電子攜手ST發(fā)布了全新電子書
- 實測見真章!飛凌OK1126B-S開發(fā)板揭秘RV1126B NPU卓越性能
- 國產(chǎn)化高性能頻率綜合器選型參考——安鉑克系列技術(shù)譜系解析
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
Lightning
Linear
Litepoint
Littelfuse
LTC
LTE
LTE功放
LTE基帶
Marvell
Maxim
MCU
MediaTek
MEMS
MEMS傳感器
MEMS麥克風(fēng)
MEMS振蕩器
MHL
Micrel
Microchip
Micron
Mic連接器
Mi-Fi
MIPS
MLCC
MMC連接器
MOSFET
Mouser
Murata
NAND
NFC




