有沒有一種簡單的方法來捎帶自定義函數到UVM_ERROR
宏而不操縱UVM庫?(即每當在環境中的任何地方調用UVM錯誤時,我希望我的函數與它一起調用。 )捎帶到UVM錯誤
Q
捎帶到UVM錯誤
5
A
回答
6
還沒有嘗試過這個,但uvm_report_catcher
看起來像它做你想要的。
這是一個回調,您可以在uvm報告(如UVM_ERROR)即將發佈時實現,並在報告之前調用您的函數。
實例可以在這裏找到,部分4.9.3:http://low-powerdesign.com/article_Cadence-UVM_101810.html
0
根據你想要什麼,uvm_report_catcher類是最好的選擇。
這裏是你可以使用的例子,
class my_error_demoter extends uvm_report_catcher;
function new(string name="my_error_demoter");
super.new(name);
endfunction
function action_e catch();
if(get_severity() == UVM_ERROR) begin
... your task() ; ...
end
return THROW;
endfunction
endclass
希望這將解決您的問題...
相關問題
- 1. Heroku:捎帶保險櫃
- 2. TCP三次握手 - 捎帶應答
- 3. 一種捎帶回ng-bind的方法?
- 4. 在插件原件上捎帶JS
- 5. 捎帶在H.264塊額外的數據
- 6. 爲什麼不能保存捎帶屬性的記錄?
- 7. 在EventArgs或EventHandler的發件人上捎帶數據
- 8. UVM - 錯誤 - 近「:」:語法錯誤,意外「:」,預計標識符或時鐘
- 9. 綁定接口聲明時UVM配置數據庫錯誤
- 10. UVM中的參數化類聲明錯誤
- 11. UVM是否可以標記錯誤的命令行參數?
- 12. UVM階段singletons
- 13. uvm set_inst_override序列
- 14. UVM階段查詢
- 15. 參考UVM序列
- 16. UVM共享變量
- 17. 更新到Xcode 9帶有錯誤
- 18. System.IO.Path.Combine(Environment.CurrentDirectory,「」)帶我到錯誤的路徑
- 19. 帶NPM的Autoprefixer錯誤(✖插件錯誤:無法找到模塊)
- 20. 的AtomicBoolean後衛不是線程安全的數據(揮發性捎帶)
- 21. uvm中的隨機化
- 22. UVM TB組件中使用
- 23. uvm監視器方法&run_phase
- 24. 特定位的UVM約束
- 25. 帶桶的Tensorflow錯誤
- 26. 分段錯誤倒帶
- 27. ShareActionProvider給Theme.Sherlock.Light.DarkActionBar帶來錯誤?
- 28. 帶網址的AVPlayer錯誤
- 29. 帶有struts2的DisplayTag錯誤
- 30. 錯誤履帶JMeter的
我回滾的答案,因爲我不認爲這是適當的把剛纔複製的內容逐字從另一個網站。如果你想包括你自己的例子,可以隨意這樣做。 – Tim