
你的位置:首頁(yè) > 測(cè)試測(cè)量 > 正文
分析引起較高時(shí)鐘頻率仿真失敗的原因
發(fā)布時(shí)間:2017-01-04 責(zé)任編輯:sherry
【導(dǎo)讀】通常如果你的設(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í)間)
特別推薦
- 功率半導(dǎo)體驅(qū)動(dòng)電源設(shè)計(jì)(一)綜述
- 借助集成高壓電阻隔離式放大器和調(diào)制器提高精度和性能
- 第 4 代碳化硅技術(shù):重新定義高功率應(yīng)用的性能和耐久性
- 揭秘:48V系統(tǒng)如何撬動(dòng)汽車收益杠桿
- 超級(jí)電容器如何有效加強(qiáng)備用電源和負(fù)載管理 (上)
- 電阻,電動(dòng)力和功率耗散
- 意法半導(dǎo)體為數(shù)據(jù)中心和AI集群帶來(lái)更高性能的云光互連技術(shù)
技術(shù)文章更多>>
- 利用Bluetooth?低功耗技術(shù)進(jìn)行定位跟蹤
- 羅姆的EcoGaN?被村田制作所的AI服務(wù)器電源采用
- 泰克自動(dòng)化接收器測(cè)試方案,提升PCIe測(cè)試驗(yàn)證精度與效率
- 利用與硬件無(wú)關(guān)的方法簡(jiǎn)化嵌入式系統(tǒng)設(shè)計(jì):基本知識(shí)
- 電容電壓分隔器
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
電子書
電阻測(cè)試儀
電阻觸控屏
電阻器
電阻作用
調(diào)速開關(guān)
調(diào)諧器
鼎智
動(dòng)力電池
動(dòng)力控制
獨(dú)石電容
端子機(jī)
斷路器
斷路器型號(hào)
多層PCB
多諧振蕩器
扼流線圈
耳機(jī)
二極管
二極管符號(hào)
發(fā)光二極管
防靜電產(chǎn)品
防雷
防水連接器
仿真工具
放大器
分立器件
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能