如果在波形中觀察到信號出現不定態X后,需要找到不定態的源頭。如下圖所示,雖然觀察到信號A為X,其實X的源頭在B。

這里的源頭還包含時間上的源頭,即最早出現X的信號。
trace不定態的源頭時,可以借助verdi的trace X功能。選中信號出現X的時刻點,選擇trace X,verdi可以給出最早的源頭。

結合trace X功能,加以手動尋找最早時刻出現X的地方。
出現不定態的幾個原因:
xprop打開時,信號如果沒有復位邏輯清零,大概率會出現不定態;
多驅動,如果一個信號同時被多個不同的驅動源賦值,也會出現X態。
網表仿真時,某些cell的X傳播。
查看信號的驅動源的方法:
verdi的driver功能。
暫停仿真,使用driver tb.xxx命令,工具會給出信號的驅動源。
添加編譯選項-force_list,工具會在編譯結束后,給出環境中使用force語句的地方,便于查驗。
審核編輯:劉清
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
驅動器
+關注
關注
54文章
9083瀏覽量
155526 -
仿真器
+關注
關注
14文章
1051瀏覽量
87274
原文標題:當仿真中出現不定態....
文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
verdi中trace信號的方法
具體方法
1、原理圖中trace
* 在源代碼框中右鍵選中信號,在new schematic選項中可按需要選擇
* 此處選擇driver為例,點擊driver將打開原理圖
* 在原理圖
發表于 10-28 06:03
推薦!FPGA定位問題及答案詳細全解集
又一個常見的錯誤類似,輸出的值也是高阻類,再次看看用明德揚方法是如何定位的,提高一下能力,以后再遇到問題就不慌了。 定位問題案例6我明明在測
發表于 06-07 14:50
quartus II與modelsim聯調仿真,輸出一直是不定態
小弟,在Quartus II 調用modelsim聯調時,發現如圖下面的寄存器dq有正常的數據,但是將其賦值給data時,modelsim中的波形圖一直時紅色不定態線,代碼在板子上已經能夠正常運行,就是與modelsim的仿真有
發表于 05-14 20:25
linux內核解決競態引起的異常的方法
的編程步驟信號量原子操作linux系統中出現并發與競態相關概念:并發:多個執行單元(進程和中斷)同時發生競態:多個執行單元對共享資源的同時訪問所形成的競爭的狀態須具備以下三個條件:1.
發表于 07-28 06:15
uwb定位技術的原理及定位方法
uwb定位技術即超寬帶技術,它是一種無載波通信技術,利用納秒級的非正弦波窄脈沖傳輸數據,因此其所占的頻譜范圍很寬。傳統的定位技術是根據信號強弱來判別物體位置,
發表于 08-10 16:25
關于modelsim后仿真鎖存器出現不定態的問題
本帖最后由 xvjiamin 于 2021-9-26 20:46 編輯
如圖,在編寫TDC延時鏈的時候,結果通過D觸發器做鎖存。但是出現了紅色的不定態,這是為什么?該怎么解決呢?可以看到,信號
發表于 09-26 20:41
Trace thickness
Trace thickness
The thickness of a trace is usually .0014 per ounce of copper.
Our standard material is 1/2 ounce copper that is plate
發表于 12-29 09:20
?1877次閱讀
設備自適應的無線信號特征提取與定位方法
近年來,基于Wi-Fi的無線定位研究日益受到關注.然而,在實際應用中,由不同終端設備的差異引起的定位偏差是一個重要問題.針對此問題提出了一種
發表于 02-08 14:48
?0次下載
勞特巴赫trace32使用介紹(一)
開發板在未上電前把trace32一端JTAG連接開發板,一端USB連接電腦,然后給trace32和開發板上電。然后點擊菜單,輸入t即可找到如下圖所示
發表于 12-28 19:22
?21次下載
Trace功能的添加、組態及測試
本節為工程添加Trace曲線,在Trace中配置Diagram,并為每個Diagram組態變量監控。 具體操作介紹 1.在Application下添加Object,選擇Trace。添加Trac
發表于 03-08 14:42
?2180次閱讀
分享一個定位信號不定態的trace方法
評論