關(guān)于中斷和fault的驗(yàn)證
時(shí)間:2021-11-05 13:46:14
手機(jī)看文章
掃描二維碼
隨時(shí)隨地手機(jī)看文章
[導(dǎo)讀]對(duì)于一個(gè)DUT怎么去驗(yàn)證它在fault情況下的響應(yīng)?比如在transaction中有fault信息時(shí),DUT理想的行為是對(duì)某一寄存器置位。對(duì)于寄存器的檢查應(yīng)該放在哪一個(gè)位置呢?中斷驗(yàn)證的一個(gè)難點(diǎn),項(xiàng)目中一般對(duì)中斷的要求就是出現(xiàn)錯(cuò)誤時(shí):1、中斷要能上報(bào)出去2、第一個(gè)中斷info能夠...
對(duì)于一個(gè)DUT怎么去驗(yàn)證它在fault情況下的響應(yīng)?比如在transaction中有fault信息時(shí),DUT理想的行為是對(duì)某一寄存器置位。對(duì)于寄存器的檢查應(yīng)該放在哪一個(gè)位置呢?中斷驗(yàn)證的一個(gè)難點(diǎn),項(xiàng)目中一般對(duì)中斷的要求就是出現(xiàn)錯(cuò)誤時(shí):1、中斷要能上報(bào)出去2、第一個(gè)中斷info能夠記錄下來(lái)3、有中斷計(jì)數(shù)的,中斷計(jì)數(shù)準(zhǔn)確。
所以我們?cè)隍?yàn)證中斷的時(shí)候,一般分兩個(gè)步驟:一是中斷上報(bào)單獨(dú)驗(yàn)證,這個(gè)和具體的功能無(wú)關(guān),只驗(yàn)中斷的上報(bào)和掩碼相關(guān)的功能。二是具體和功能相關(guān)的,在TC中構(gòu)造異常激勵(lì),環(huán)境同步預(yù)期,只在仿真結(jié)束的時(shí)候,去檢查中斷狀態(tài)、中斷info和中斷計(jì)數(shù),就可以了。
中斷的驗(yàn)證,還包括中斷的讀清操作,因?yàn)橛械腞TL會(huì)將中斷源錯(cuò)誤地做成電平信號(hào),導(dǎo)致中斷無(wú)法讀清的錯(cuò)誤。
所以我們?cè)隍?yàn)證中斷的時(shí)候,一般分兩個(gè)步驟:一是中斷上報(bào)單獨(dú)驗(yàn)證,這個(gè)和具體的功能無(wú)關(guān),只驗(yàn)中斷的上報(bào)和掩碼相關(guān)的功能。二是具體和功能相關(guān)的,在TC中構(gòu)造異常激勵(lì),環(huán)境同步預(yù)期,只在仿真結(jié)束的時(shí)候,去檢查中斷狀態(tài)、中斷info和中斷計(jì)數(shù),就可以了。
中斷的驗(yàn)證,還包括中斷的讀清操作,因?yàn)橛械腞TL會(huì)將中斷源錯(cuò)誤地做成電平信號(hào),導(dǎo)致中斷無(wú)法讀清的錯(cuò)誤。