驗證結構中IMonitor的作用

2021-09-30 14:46:10 字數 565 閱讀 5463

dut 的 input 埠採用的monitor 是幹嘛的呢?

根據白書:  

一,大型專案中,driver 根據協議傳送資料,而monitor根據協議接收資料。

如果driver和monitor由不同人實現,那麼可以大大減少其中任意一方對協議理解的錯誤。

二,便於復用???

另外,我的一點理解是:

用於判斷是否真的將輸入,打入了dut。????

就一般環境,if與drive和monitor的連線一般是通過config_db

實現形式:將vif形的if set 到 driver、i_monitor、o_monitor。見白書p28

這樣的連線關係實際上是,在top層將if例項化,然後if與dut相連線,然後將vifset 出去。

另外,現在很少很少見到,將driver 和monitor,裸露出來,供給cofig 的過程。

是不是直接將vif set 給i agent, i agent 會自動分發vif呢??

oracle中sql rowcount的作用

起因 新開發個儲存過程,需要當乙個使用者呼叫儲存過程操作一行資料時,另外的使用者不允許呼叫過程操作該資料。解決辦法 先將該記錄的狀態改為處理中,當別的使用者看到為處理中時則跳出過程。此時用到了sql rowcount來判斷是否更新了記錄的狀態 update table t set t.status ...

CSS中 overflow hidden 的作用

本文 功能1 隱藏溢位 在ie6下,當子容器的寬高超出父容器時,父容器就會被撐開來。要想解決這個問題,在父容器中除定義寬和高的值以外,還必須寫overflow hidden,這樣就能把子容器的其它內容隱藏。但是在火狐或者其他瀏覽器裡面,我們發現問題並非如此簡單。我們發現,當子容器這個div的寬度和高...

outputstream中flush的作用

部分outputstream的子類實現了快取機制,為了提高效率當write 的時候不一定直接發過去,有可能先快取起來一起發。flush 的作用就是強制性地將快取中的資料發出去 以下是outputstream原始碼注釋 方法重新整理此輸出流並強制將所有緩衝的輸出位元組被寫出。重新整理的常規協定是,呼叫...