我有奇偶校驗編碼器解碼器中的驗證TB結構等所示,其中我在驅動數據到編碼器,得到了輸出,增加隨機誤差,並傳遞它作爲解碼器的輸入。
我的問題是我需要兩個驅動程序來驅動1)Data_in_08p和2)Data_corrupted_in?我應該有一個在隨機位置產生隨機錯誤的組件,並用Data_out_08p對其進行異或。該組件的性質應該是什麼,即它應該是一個驅動程序?我可以在1位代理商中擁有兩名司機,還是需要在此創建兩名代理商?
準確地說,當DUT的一個輸入取決於DUT輸出時,我們如何定義我們的驅動程序/ env?將有多少個序列和音序器和監視器?
你不能同時驗證編碼器和解碼器分開?你爲什麼要通用測試平臺來驗證2個不同的塊? –