文獻(xiàn)標(biāo)識碼: A
DOI:10.16157/j.issn.0258-7998.191349
中文引用格式: 閻芳,李翔,徐雙平,等. 基于SVA的AFDX網(wǎng)絡(luò)MAC IP核功能驗證[J].電子技術(shù)應(yīng)用,2020,46(7):70-73,77.
英文引用格式: Yan Fang,Li Xiang,Xu Shuangping,et al. Function verification of AFDX network MAC IP core based on SVA[J]. Application of Electronic Technique,2020,46(7):70-73,77.
0 引言
機(jī)載電子系統(tǒng)對信息傳輸能力和實(shí)時通信性能的需求不斷提高,機(jī)載SoC設(shè)計的復(fù)雜度也隨之不斷提高,在設(shè)計中集成IP核能夠減少設(shè)計復(fù)雜度,提高工作效率[1]。近年來對AFDX網(wǎng)絡(luò)的研究多在系統(tǒng)級測試上[2-3],但是當(dāng)機(jī)載電子硬件出現(xiàn)問題時無法及時地定位出故障點(diǎn),根據(jù)DO-254的要求,驗證機(jī)載SoC設(shè)計的符合性是機(jī)載電子硬件研制過程中的關(guān)鍵技術(shù)之一,而如何高效和準(zhǔn)確地對機(jī)載SoC中的IP核進(jìn)行功能驗證成為目前機(jī)載SoC驗證的關(guān)鍵問題[4]。
文獻(xiàn)[5]機(jī)載IP軟核的適航符合性驗證方法研究,采用SystemVerilog語言搭建約束隨機(jī)驗證平臺對PCI總線接口IP核進(jìn)行驗證,通過代碼覆蓋率及功能覆蓋率數(shù)據(jù)完成功能驗證。該驗證平臺只進(jìn)行了定向測試,并未進(jìn)行健壯性組合測試,隨著機(jī)載SoC設(shè)計復(fù)雜度越來越高,驗證平臺承擔(dān)的任務(wù)越來越多,而且驗證平臺中發(fā)生器產(chǎn)生測試激勵的時序性無法保證,不能直接用于AFDX網(wǎng)絡(luò)MAC IP核的功能驗證。文獻(xiàn)[6]基于斷言的Compact_PCI總線IP核功能驗證,提出一種基于斷言的監(jiān)視器組件設(shè)計方法,將IP核接口信號時序的斷言、覆蓋率統(tǒng)計的斷言封裝為監(jiān)視器組件,但是其并未設(shè)計參考模型,缺乏硬件模擬的任務(wù),缺少了驗證的整體檢查。文獻(xiàn)[7]基于斷言的形式化驗證與UVM的綜合應(yīng)用中,使用基于斷言的UVM驗證方法對待測設(shè)計DUT進(jìn)行驗證,采用將斷言模塊與設(shè)計綁定方式的黑盒驗證,但是黑盒驗證測試失敗時無法更深層次地定位問題,所以采用灰盒驗證的方式將監(jiān)視器、斷言、參考模型一同用來完善驗證。
本文采用搭建基于SVA的層次化驗證平臺對AFDX網(wǎng)絡(luò)的MAC IP核進(jìn)行功能驗證,在驗證平臺中的生成器和驅(qū)動器插入斷言來保證測試激勵的時序性和順序性,在DUT接口處和內(nèi)部關(guān)鍵點(diǎn)處插入斷言來保證數(shù)據(jù)的完整性,將這些斷言封裝成斷言IP放在驗證環(huán)境中,提高了驗證的可觀測性,并且在覆蓋率達(dá)不到要求時能夠快速地找出設(shè)計中的功能缺陷點(diǎn)。通過在生成器中對健壯性測試進(jìn)行組合設(shè)計,提高了驗證平臺的可重用性,縮短了驗證周期,提高了驗證效率。
本文詳細(xì)內(nèi)容請下載:http://theprogrammingfactory.com/resource/share/2000002905
作者信息:
閻 芳1,2,3,李 翔2,3,徐雙平2,3,范毓洋1,2,3,田 毅1,2,3
(1.中國民航大學(xué) 天津市民用航空器適航與維修重點(diǎn)實(shí)驗室,天津300300;
2.中國民航大學(xué) 民航航空器適航審定技術(shù)重點(diǎn)實(shí)驗室,天津300300;3.中國民航大學(xué) 適航學(xué)院,天津300300)