• Techo

[IC驗證] UVM實戰第三章,使用 uvm_config_db 的一些技巧

更新日期:6月 21

  1. uvm_config_db 被多個來源 set 不同值的時候, get 將會選擇優先權高的,例如uvm_top的優先權大於uvm_env

  2. 如果 uvm_config_db set 的第一個參數都是 uvm_top 的話,get 的時候則以時間為主,從 uvm_test 開始 build_phase 到最後一個 build_phase 被設置,最後被設定則為最後的結果值

  3. 如果要get的變數使用 field_automation,則在build_phase的時候將會自動 get, uvm_config_db get可以省略

  4. uvm_config_db set 和 get 可以任意在別的component 裡面使用

  5. 在 build_phase 之後使用 check_config_usage 檢查是否有 config 被設定沒用到

  6. wait_modified 可以用來等待config數值直到被更新後

93 次瀏覽
Logo2020.JPG
  • Instagram - White Circle
  • Google+ - White Circle
  • Facebook - White Circle

Contact Us

Techo私人程式家教

官方LINE ID : @tutortecho

zh-Hant.png

© Copyright 2018 by Sherry Wu and Techo Chao.

Proudly created with Wix.com,

but page loading is too slow,so I don't recommend it.