當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 芯片驗(yàn)證工程師
[導(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ò)誤。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
關(guān)閉
關(guān)閉