• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    通用驗(yàn)證方法學(xué)在核安全級儀控平臺的應(yīng)用

    2018-10-27 11:25:08韓文興吳志強(qiáng)水璇璇余波李昆
    科技視界 2018年16期
    關(guān)鍵詞:自動化測試

    韓文興 吳志強(qiáng) 水璇璇 余波 李昆

    【摘 要】核電數(shù)字化儀控系統(tǒng)需要高可靠性和安全性,對其進(jìn)行充分的驗(yàn)證和測試至關(guān)重要。為促進(jìn)FPGA技術(shù)在核電行業(yè)發(fā)展,需要能夠被普遍認(rèn)可的FPGA驗(yàn)證方法。然而現(xiàn)階段的國際標(biāo)準(zhǔn)和研究報(bào)告(如IEC62566和NUREG/CR-7006)僅闡述了基于FPGA核安全級儀控系統(tǒng)的生命周期,并未涵蓋具體的FPGA驗(yàn)證方法。因此,本文將介紹通用驗(yàn)證方法學(xué)(UVM)在核安全級儀控平臺(NASPIC)FPGA軟件自動化測試方面的應(yīng)用,為同行提供一個技術(shù)參考。本文首先介紹UVM的架構(gòu),敘述基于UVM的FPGA驗(yàn)證平臺搭建流程;其次,本文描述了NASPIC平臺高速串口收發(fā)器(transceiver)的測試流程;最后,通過對比UVM與傳統(tǒng)FPGA驗(yàn)證方法,說明UVM的優(yōu)缺點(diǎn)。

    【關(guān)鍵詞】通用驗(yàn)證方法學(xué);核安全級儀控平臺;FPGA;自動化測試

    中圖分類號:TL362 文獻(xiàn)標(biāo)識碼:B 文章編號: 2095-2457(2018)16-0056-004

    DOI:10.19694/j.cnki.issn2095-2457.2018.16.024

    【Abstract】As high reliability and safety is required by DI&C; systems of NPP,adequate testing and validation is essential. To promote the development of FPGA technology in nuclear power industry, a widely recognized FPGA verification method is critical. However, current international standards and research reports, like IEC 62566 and NUREG/CR-7006, which have demonstrated the development life circle of FPGA-based safety critical DI&C; in NPPs, dont cover specific FPGA validation methods. As a result, this paper introduces the application of Universal Verification Methodology (UVM) on Nuclear Advanced Safety Platform of Instrumentation and Control (NASPIC), to provide a technical reference for peer engineers. Firstly, this paper describes the structure of UVM and the construction process of the UVM verification platform. Secondly, this paper details the test flow of the high-speed serial transceiver of NASPIC. Finally, this paper shows the strengths and weaknesses of UVM by comparing UVM and traditional FPGA verification method.

    【Key words】UVM; NASPIC; FPGA; Test Automation

    0 引言

    與基于微處理器的數(shù)字化儀控系統(tǒng)相比,基于現(xiàn)場可編程控制門陣列(FPGA)技術(shù)的系統(tǒng)可以做的更簡單,更易于測試,不依賴于復(fù)雜軟件(比如操作系統(tǒng))使得其更適用于執(zhí)行安全功能。在全球范圍內(nèi),F(xiàn)PGA技術(shù)在核電數(shù)字化儀控系統(tǒng)方面的應(yīng)用受到了越來越高的關(guān)注,尤其是安全功能方面。除此之外,F(xiàn)PGA的開發(fā)可以獨(dú)立于硬件,具有高度可移植性,對于核電儀控系統(tǒng)的長期維護(hù)具有巨大的好處?;贔PGA的系統(tǒng)和設(shè)備已經(jīng)開始出現(xiàn)在新建核電廠的儀控系統(tǒng)和在運(yùn)核電站儀控系統(tǒng)的改造當(dāng)中[1]。

    近些年來,中國核電行業(yè)迅速發(fā)展。國內(nèi)的一些核電研究機(jī)構(gòu)和公司已經(jīng)開始在新建電廠儀控系統(tǒng)中使用FPGA技術(shù)。當(dāng)前,F(xiàn)PGA在核電儀控系統(tǒng)的應(yīng)用方式主要有兩種:第一種方式為純FPGA技術(shù)方案,比如國核自儀開發(fā)的NuPAC平臺;第二種方式是FPGA與微處理器技術(shù)相結(jié)合,比如中國核動力研究設(shè)計(jì)院研發(fā)的NASPIC平臺。

    現(xiàn)有的標(biāo)準(zhǔn)和導(dǎo)則,比如IEC 62566[2]、NUREG/CR-7006[3]和IEEE 1012[4]等,能夠指導(dǎo)制定FPGA測試計(jì)劃,但并不能具體指導(dǎo)FPGA測試方案的設(shè)計(jì)、測試步驟的執(zhí)行。由于這些標(biāo)準(zhǔn)各有側(cè)重點(diǎn),IEC 62566對FPGA的開發(fā)和V&V;提出了許多需求,但并未提及具體做法。NUREG/CR-7006對FPGA的設(shè)計(jì)開發(fā)提出了具體要求(包括硬件描述語言的編碼風(fēng)格和典型模塊的設(shè)計(jì)方式等),提出FPGA要有可測試性,但測試方法并未涵蓋。IEEE 1012則是對軟件、硬件、系統(tǒng)的V&V;過程提出了具體要求。因此,提出一種切實(shí)可行、高效可信的FPGA測試方法對于FPGA技術(shù)在核儀控領(lǐng)域的發(fā)展至關(guān)重要。

    當(dāng)前核電領(lǐng)域的FPGA測試主要依賴直接測試用例,對每個功能特性設(shè)計(jì)一個測試用例,測試結(jié)果須人為查看和判斷。除此之外,測試人員要多次修改直接測試用例進(jìn)行仿真測試,直到HDL代碼覆蓋率達(dá)到100%為止。由于這些因素使得傳統(tǒng)的驗(yàn)證方法往往需要測試人員花費(fèi)大量的時間和精力在修改測試用例和觀察測試結(jié)果上。通用驗(yàn)證方法學(xué)(Universal Verification Methodology)提出了一種基于自動化、隨機(jī)化測試激勵生成機(jī)制的HDL代碼驗(yàn)證平臺。在此平臺上,測試激勵能夠按照測試人員設(shè)定的約束條件自動、隨機(jī)地生成,待測設(shè)計(jì)的結(jié)果能夠自動與參考模型的結(jié)果進(jìn)行對比,能夠節(jié)省測試人員的時間和精力,提高測試效率和正確率。由于通用驗(yàn)證方法學(xué)已經(jīng)在其他高可靠性行業(yè)(汽車、航空航天、醫(yī)療)以及IC設(shè)計(jì)行業(yè)得到充分的應(yīng)用,因此該方法是成熟的。

    本文具體介紹了通用驗(yàn)證方法學(xué)在NASPIC平臺的使用情況,具體分為四部分。第一部分,介紹UVM測試平臺架構(gòu)及其搭建流程;第二部分,對NASPIC高速串行收發(fā)器的測試流程進(jìn)行詳述;第三部分,對比傳統(tǒng)FPGA測試方法和UVM,闡述其優(yōu)劣;第四部分,結(jié)束語。

    1 基于UVM的驗(yàn)證平臺

    UVM的前身是OVM,由Mentor和Cadence于2008年聯(lián)合發(fā)布。2010年,Accellera(System Verilog語言標(biāo)準(zhǔn)最初的制定者)把OVM采納為標(biāo)準(zhǔn),并在此基礎(chǔ)上著手推出新一代驗(yàn)證方法學(xué)UVM。目前最新的UVM代碼庫為UVM 1.2,2014年6月發(fā)布。

    UVM的特性主要表現(xiàn)在以下幾個方面:

    (1)功能模塊化——UVM定義了HDL驗(yàn)證平臺的基礎(chǔ)功能組件,使得驗(yàn)證平臺的搭建像搭積木一樣方便。具體包括uvm_driver、uvm_scoreboard、uvm_agent、uvm_monitor、uvm_env、uvm_test等基類;

    (2)測試用例的隨機(jī)化與自動化——UVM的測試用例生成依賴于測試人員定義的隨機(jī)化對象以及其隨機(jī)約束條件,會根據(jù)這些定義好的特性自動、隨機(jī)生成;

    (3)參考模型——UVM中的參考模型具有和待測設(shè)計(jì)相同的功能,可以用SystemVerilog語言編寫,也可以C語言編寫并使用DPI接口導(dǎo)入到驗(yàn)證平臺;

    (4)測試結(jié)果自動對比——UVM的自動對比機(jī)制在計(jì)分板中實(shí)現(xiàn),可使待測設(shè)計(jì)的結(jié)果與參考模型進(jìn)行自動化對比,實(shí)時記錄測試結(jié)果,打印、保存定制的錯誤信息,便于設(shè)計(jì)人員分析錯誤原因;

    (5)覆蓋率為導(dǎo)向的測試流程——UVM的隨機(jī)化運(yùn)行的同時會統(tǒng)計(jì)代碼覆蓋率與功能覆蓋率,直到多次運(yùn)行之后的測試覆蓋率均達(dá)到覆蓋率目標(biāo)為止。

    這些UVM的特性使得FPGA的驗(yàn)證變得更加簡單、省時、高效,也是將其應(yīng)用到核儀控領(lǐng)域FPGA驗(yàn)證的主要原因。

    1.1 UVM平臺架構(gòu)

    UVM是一個庫,在這個庫中,幾乎所有的東西都是用類(class)來實(shí)現(xiàn)的。類有函數(shù)(function)和任務(wù)(task),通過函數(shù)和任務(wù)來實(shí)現(xiàn)每個平臺組件的功能。驗(yàn)證平臺所有組件應(yīng)該派生自UVM中的類。

    圖1展示了基于UVM的驗(yàn)證平臺架構(gòu)。

    其中:

    top——頂層模塊,在其中例化了test_case對象和DUT(待測設(shè)計(jì));

    test_case——測試用例對象,sequence和env兩個對象的容器類;

    sequence——測試序列對象,根據(jù)約束條件,隨機(jī)創(chuàng)建測試激勵;

    env——測試環(huán)境對象,測試平臺組件(i_agt,o_agt,model和scoreboard)的容器;

    o_agt——輸出代理對象,讀取DUT的測試結(jié)果并將其發(fā)送到scoreboard;

    i_agt——輸入代理對象,在其中例化sequencer和driver,用于將測試數(shù)據(jù)寫入DUT的輸入端口;

    sequencer——測試序列發(fā)生器,用于從sequence對象接收測試數(shù)據(jù)序列,隨機(jī)化后將數(shù)據(jù)傳輸?shù)絛river對象;

    driver——驅(qū)動器對象,順序地接收測試數(shù)據(jù),并按照接口時序?qū)y試數(shù)據(jù)驅(qū)動到DUT輸入端口;

    model——參考模型對象,具有與DUT相同的功能,接收相同的測試數(shù)據(jù)并將其結(jié)果傳遞給scoreboard對象;

    scoreboard——計(jì)分板對象,用于將DUT結(jié)果和model結(jié)果進(jìn)行對比,記錄并打印錯誤的測試數(shù)據(jù)。

    這些組件結(jié)合在一起完成FPGA的驗(yàn)證工作。

    1.2 高速串行收發(fā)器

    在NASPIC平臺中,高速串行收發(fā)器執(zhí)行鏈路層通信功能,由收發(fā)器傳送和收發(fā)器接收兩個子模塊構(gòu)成。收發(fā)器傳送模塊負(fù)責(zé)發(fā)送待發(fā)出的數(shù)據(jù),給外部提供交互接口;收發(fā)器接收模塊負(fù)責(zé)接收外部接口傳輸過來的數(shù)據(jù),并對數(shù)據(jù)做基本邏輯處理和判斷,保障數(shù)據(jù)傳輸?shù)恼_和可靠。其輸入輸出端口如表1所示。

    1.3 UVM測試平臺搭建流程

    UVM測試平臺與待測對象(Design Under Test)之間是一一對應(yīng)的關(guān)系,不同的待測對象對應(yīng)的測試平臺雖有差異,其大體的功能組件是相同的。本小節(jié)以收發(fā)器測試平臺為例說明測試平臺的搭建流程。

    1.3.1 接口

    UVM驗(yàn)證平臺與DUT是通過虛接口(Virtual Interface)進(jìn)行交互交互數(shù)據(jù)的,因此每個待測設(shè)計(jì)都有一個對應(yīng)的接口定義文件***_if.sv。根據(jù)如表1的收發(fā)器接口列表,定義了transceiver_if.sv,如圖2所示,接口輸入為DUT需要的是時鐘信號,接口內(nèi)為DUT其他輸入輸出端口。

    1.3.2 驅(qū)動器與監(jiān)視器

    UVM驗(yàn)證平臺通過驅(qū)動器向DUT接口發(fā)送數(shù)據(jù),通過監(jiān)視器從DUT接口讀取數(shù)據(jù),在這兩個組件內(nèi)根據(jù)待測設(shè)計(jì)功能特性列表定義功能覆蓋組。不同的DUT對應(yīng)不同的驅(qū)動器和監(jiān)視器,其大體功能相同,差異在于不同的接口時序。

    收發(fā)器的驅(qū)動器和監(jiān)視器的定義文件分別為transceiver_driver.sv和transceiver_monitor.sv。由于驅(qū)動器和監(jiān)視器的時序正好相反,在此僅討論驅(qū)動器的搭建。

    圖3展示了transceiver_driver.sv,可看出此驅(qū)動器類帶有transceiver_trans(數(shù)據(jù)幀)參數(shù),且擴(kuò)展自UVM類庫中的uvm_driver。由于數(shù)據(jù)幀在下文中討論,在此不做贅述。其第2行為虛接口的聲明,用于連接待測設(shè)計(jì),第3行為郵箱聲明,用于發(fā)送數(shù)據(jù)幀,第4行為UVM宏,用于注冊此功能組件到UVM樹中。此驅(qū)動器類中定義了兩個函數(shù)new、build_phase,以及兩個任務(wù)main_phase、drive_transceiver。new函數(shù)為生成函數(shù),每個System Verilog類中均存在。build_phase、main_phase為UVM平臺運(yùn)行過程中的兩個階段,所有擴(kuò)展自uvm_driver的驅(qū)動器類均包含。drive_transceiver任務(wù)將每個transaction數(shù)據(jù)幀按照接口時序驅(qū)動到收發(fā)器的接口上,也是不同驅(qū)動器之間的差異之處。

    1.3.3 參考模型

    UVM驗(yàn)證平臺中參考模型組件與DUT有著相同的功能,用于產(chǎn)生DUT結(jié)果的對比對象。收發(fā)器測試平臺的參考模型定義文件為transceiver_model.sv,如圖4所示。

    如下圖所示,參考模型類擴(kuò)展自uvm_component類,其實(shí)所有的UVM平臺的組件類均擴(kuò)展自此類。參考模型類的第2行接收郵箱定義,用于接收transaction數(shù)據(jù)包;第3行為發(fā)送郵箱定義,用于發(fā)送transaction數(shù)據(jù)包。第4行為UVM宏,用于將參考模型注冊到UVM樹。

    參考模型類中有兩個函數(shù)new和build_phase,一個任務(wù)main_phase。new函數(shù)為構(gòu)造函數(shù),有兩個參數(shù)name和parent,用于指明該類在UVM樹中位置。build_phase用于UVM平臺運(yùn)行時創(chuàng)建郵箱、接口等組件。main_phase為UVM運(yùn)行時的主進(jìn)程,參考模型在此任務(wù)中實(shí)現(xiàn)DUT的功能。

    1.3.4 計(jì)分板

    計(jì)分板組件用于比較來自于參考模型組件的transaction和來自檢測器組件的transaction,可在此功能組件內(nèi)定義錯誤打印信息。收發(fā)器UVM測試平臺的計(jì)分板定義為transceiver_scoreboard.sv,如圖5所示。

    如圖中代碼所示,參考模型類擴(kuò)展自uvm_scoreboard。第2行定義了transaction數(shù)據(jù)包對列,用于存放來自參考模型組件的transaction。第3、4行定義了兩個接收郵箱,分別用于接收來自參考模型組件和監(jiān)視器組件的transaction。第5行為UVM樹組件注冊。

    計(jì)分板類中有兩個函數(shù)new和build_phase,實(shí)現(xiàn)功能與參考模型相同,在此不做贅述。main_phase任務(wù)為UVM運(yùn)行時的主進(jìn)程,計(jì)分板在此任務(wù)中實(shí)現(xiàn)期望transaction與實(shí)際transaction對比功能。

    1.3.5 數(shù)據(jù)包與序列發(fā)生器

    在UVM平臺各組件之間傳遞的transaction數(shù)據(jù)包,是根據(jù)待測設(shè)計(jì)的協(xié)議格式來定義的,在其中聲明隨機(jī)化對象。序列發(fā)生器用于自動生成隨機(jī)化的transaction序列。

    收發(fā)器的transaction數(shù)據(jù)包定義為transcerver_trans.sv,序列發(fā)生器定義為transceiver_sequence.sv,如圖6所示。由于不同協(xié)議的數(shù)據(jù)包內(nèi)容不同,在此不再具體展開transaction_tran.sv的代碼,僅討論序列發(fā)生器。

    序列發(fā)生器類擴(kuò)展自UVM類庫中的uvm_sequence。第2行聲明了一個transaction對象指針,用于指向自動化生成的transaction對象。其new函數(shù)只有一個參數(shù)name,表明序列發(fā)生器并非UVM平臺組件。此類中的body任務(wù)是完成隨機(jī)化生成transaction序列的主體任務(wù),在代碼的第10行調(diào)用UVM宏`uvm_do_with,用于根據(jù)約束條件生成一個隨機(jī)化transaction。

    1.3.6 環(huán)境與代理

    UVM平臺的環(huán)境類為容器類,在其中例化各功能組件。代理類同為容器類,在其中例化與DUT接口相關(guān)的功能組件。環(huán)境類與代理類對于大部分待測設(shè)計(jì)是相同的,因此定義一次即可,在不同的測試平臺可以重復(fù)使用。

    收發(fā)器UVM驗(yàn)證平臺的環(huán)境組件定義為transceiver_env.sv,代理組件定義為transceiver_agent.sv。這兩個類的例化關(guān)系在1.1小節(jié)已討論,其代碼不再展開。

    1.3.7 測試用例及其測試平臺的運(yùn)行

    當(dāng)完成了所有UVM驗(yàn)證平臺的組件定以后,就需要定義測試用例了。在測試用例中例化測試環(huán)境,指定使用哪個序列發(fā)生器作為測試激勵。收發(fā)器的測試用例為transceiver_test.sv,如圖7所示。

    測試用例代碼第2行聲明了測試環(huán)境的對象指針,第3行為外部new函數(shù)聲明,第4行為外部build_phase函數(shù)聲明,在此函數(shù)階段中建立序列發(fā)生器與測試平臺的連接關(guān)系。

    定義完成測試用例后需在仿真環(huán)境中啟動測試平臺,一般使用如下指令: +UVM_TESTNAME=transceiver_test。這條指令會告訴仿真環(huán)境要使用哪個測試用例搭建UVM驗(yàn)證平臺。

    2 收發(fā)器的測試流程

    UVM驗(yàn)證平臺可以用于FPGA的RTL級行為仿真、門級仿真以及時序仿真。本小節(jié)將按照三類仿真類型進(jìn)行闡述,說明收發(fā)器模塊的仿真測試流程。

    2.1 RTL級行為仿真

    使用HDL語言完成RTL級行為描述后,要進(jìn)行RTL級行為仿真。此類仿真往往需要達(dá)到100%測試覆蓋率(包括代碼覆蓋率和功能覆蓋率)。整個測試流程是以測試覆蓋率為導(dǎo)向,只有當(dāng)測試覆蓋率達(dá)到目標(biāo)才能結(jié)束測試。

    功能覆蓋率體現(xiàn)在功能覆蓋點(diǎn)上,當(dāng)所有的功能覆蓋點(diǎn)全被覆蓋后,功能覆蓋率達(dá)到100%。代碼覆蓋率由仿真環(huán)境進(jìn)行統(tǒng)計(jì),包括表達(dá)式、分支、條件、有限狀態(tài)機(jī)(分支,狀態(tài)遷移)等的覆蓋率。

    在RTL級行為仿真開始前,在sequence類中設(shè)定UVM測試激勵數(shù)量,激勵生成的約束條件。運(yùn)行UVM測試平臺,若測試中斷則查看錯誤打印信息。修復(fù)錯誤后繼續(xù)運(yùn)行UVM測試平臺,平臺自動運(yùn)行結(jié)束后,保存覆蓋率信息到ucdb文件中。重新運(yùn)行UVM測試平臺,并保存覆蓋率信息。如此反復(fù)多次后,將所有生成的覆蓋率文件合并,查看分析有哪些代碼沒有運(yùn)行到,或者哪些功能覆蓋點(diǎn)沒有被覆蓋。根據(jù)分析結(jié)果,調(diào)整測試激勵約束條件,重新運(yùn)行UVM測試平臺。如此反復(fù),直到達(dá)到測試覆蓋率目標(biāo)位置。

    表2為收發(fā)器模塊最終的測試覆蓋率報(bào)告。

    2.2 門級仿真與時序仿真

    在HDL代碼經(jīng)過綜合后生成門級網(wǎng)表,對于門級網(wǎng)表的仿真稱為門級仿真。門級網(wǎng)表經(jīng)過編譯、布局布線后可以生成反標(biāo)注文件,對于添加凡標(biāo)注文件的門級仿真稱為時序仿真。時序仿真和門級仿真主要以功能覆蓋率為目標(biāo)。其測試流程與RTL級行為仿真類似,在此不做贅述。

    3 UVM的優(yōu)勢與不足

    與傳統(tǒng)的FPGA驗(yàn)證方法相比,UVM的優(yōu)勢主要體現(xiàn)在:

    3.1 測試激勵隨機(jī)化生成

    與測試人員定義的直接測試用例相比,隨機(jī)生成的測試用例可以使得測試覆蓋率導(dǎo)向的測試流程更快地達(dá)到測試覆蓋率目標(biāo),所用的測試時間更短。

    3.2 測試激勵自動化生成

    直接測試用例的定義需要測試人員去修改測試代碼,特別是對于大的工程而言,在修改、調(diào)試測試代碼上花費(fèi)的勞動力是巨大的。自動化的好處在于解放了測試人員,讓他們專心于查看測試過程中的異常情況,發(fā)現(xiàn)代碼漏洞,大大提高了測試效率。

    3.3 測試結(jié)果自動對比

    傳統(tǒng)的FPGA驗(yàn)證方法,測試結(jié)果需要測試人員去查看核對。難免會出現(xiàn)遺漏,并且效率相對較低。自動化對比測試結(jié)果可以使得測試結(jié)果更可信,更具有說服力,并且能夠令測試工作效率更高。

    3.4 功能覆蓋率自動統(tǒng)計(jì)

    傳統(tǒng)的FPGA測試方法每個功能特性均需要編寫直接測試用例進(jìn)行測試,并且要人工統(tǒng)計(jì)是否通過,計(jì)算功能覆蓋率情況。在UVM平臺,測試人員只需要在起始階段定義好了功能覆蓋點(diǎn),測試平臺就可以自動的幫助測試人員統(tǒng)計(jì)功能覆蓋率的情況。降低了時間成本、人工成本,提高了測試效率。

    3.5 DUT與參考模塊相互印證,測試結(jié)果可靠

    傳統(tǒng)的FPGA測試方法,需要測試人員去查看波形圖,人為判斷測試結(jié)果是否正確。效率低的情況下,還有可能引起誤判斷。UVM平臺引入了參考模型,由測試人員編寫,使得待測設(shè)計(jì)的結(jié)果與參考模型進(jìn)行對比,使得測試結(jié)果進(jìn)行相互印證,測試結(jié)果更可靠。

    3.6 測試過程的錯誤記錄功能

    傳統(tǒng)的測試方法往往需要測試人員多次暫停測試流程去查看波形圖,人工記錄錯誤信息。而UVM平臺有著強(qiáng)大的錯誤信息打印和記錄功能,可以實(shí)時記錄測試過程中的錯誤信息,方便測試人員在測試結(jié)束后進(jìn)行分析,同樣節(jié)省了測試人員的時間,提升的測試效率。

    和傳統(tǒng)的FPGA驗(yàn)證方法相比,UVM有著巨大的優(yōu)勢,但是其應(yīng)用也有一定的局限性。其不足之處主要體現(xiàn)在UVM測試平臺的搭建比較復(fù)雜,用時較多。相比于直接測試用例,UVM學(xué)習(xí)成本更高、搭建測試平臺的時間更多。因此,對于較簡單的設(shè)計(jì),傳統(tǒng)的FPGA驗(yàn)證方法更能節(jié)省時間。

    4 結(jié)束語

    本文中以高速串行收發(fā)器為例較為詳細(xì)地介紹了UVM測試平臺的搭建以及測試流程。在核電行業(yè)FPGA驗(yàn)證方面推廣使用UVM,能夠使基于FPGA的儀控系統(tǒng)更加的可靠和安全。希望經(jīng)驗(yàn)分享能夠?yàn)橥械墓こ處熖峁┮恍┙ㄗh和啟發(fā)。

    【參考文獻(xiàn)】

    [1]ELECTRIC POWER RESEARCH INSTITUTE,Guidelines on the Use of Field Programmable Gate Arrays (FPGAs) inNuclear Power Plant I&C; Systems,Rep.EPRI TR-1019181,EPRI,Palo Alto,CA(2009).

    [2]BOBREK,M.,BOULDIN,D.,HOLCOMB,D.E.,KILLOUGH,S.M.,SMITH,S.F.,WARD,C.,WOOD,R.T.,ReviewGuidelines for FPGAs in NPP Safety Systems,Rep.NUREG/CR-7006,Office of Nuclear Regulatory Research,Washington,DC(2010).

    [3]INTERNATIONAL ELECTROTECHNICAL COMMISSION, Nuclear Power Plants—Instrumentation and ControlImportant to Safety—Development of HDL-Programmed Integrated Circuits for Systems Performing Category A Functions,IEC Standard 62566, IEC, Geneva (2012).

    [4]INSTITUTE OF ELECTRICAL AND ELECTRONICS ENGINEERS,IEEE Standard for System andSoftware Verification and Validation,IEEE Standard 1012-2012,IEEE,New York (2012).

    猜你喜歡
    自動化測試
    Hadoop性能測試自動化研究
    數(shù)據(jù)驅(qū)動和關(guān)鍵字驅(qū)動的研究與應(yīng)用
    軟件(2016年4期)2017-01-20 09:56:35
    淺談空調(diào)控制器自動化測試
    東方教育(2016年7期)2017-01-17 21:28:10
    基于多總線結(jié)構(gòu)的電路板測試系統(tǒng)設(shè)計(jì)研究
    航空航天與國防電子新形勢下自動化測試系統(tǒng)的應(yīng)用
    基于CTI—TET和SeleniumWebdriver的Web應(yīng)用自動化測試框架的設(shè)計(jì)與實(shí)現(xiàn)
    軟件工程(2016年8期)2016-10-25 15:45:45
    午夜福利欧美成人| 久久午夜亚洲精品久久| 19禁男女啪啪无遮挡网站| 国产精品98久久久久久宅男小说| 熟妇人妻久久中文字幕3abv| 大型av网站在线播放| 国产av一区二区精品久久| 老司机在亚洲福利影院| 好男人电影高清在线观看| 欧美日韩福利视频一区二区| 又黄又爽又免费观看的视频| 禁无遮挡网站| 亚洲色图综合在线观看| 精品免费久久久久久久清纯| 99精品久久久久人妻精品| 狂野欧美激情性xxxx| 两性午夜刺激爽爽歪歪视频在线观看 | 麻豆成人av在线观看| 好看av亚洲va欧美ⅴa在| 成人亚洲精品一区在线观看| 女人被躁到高潮嗷嗷叫费观| 亚洲成av片中文字幕在线观看| 午夜成年电影在线免费观看| 国产高清激情床上av| 一级毛片女人18水好多| 九色亚洲精品在线播放| 亚洲欧美一区二区三区黑人| 人妻丰满熟妇av一区二区三区| 99在线视频只有这里精品首页| 日本a在线网址| 9热在线视频观看99| av网站免费在线观看视频| 99国产极品粉嫩在线观看| 成人欧美大片| 老汉色av国产亚洲站长工具| 在线观看免费午夜福利视频| 在线观看66精品国产| 免费观看精品视频网站| 女警被强在线播放| 国产精品一区二区免费欧美| 免费观看精品视频网站| 啦啦啦观看免费观看视频高清 | 在线国产一区二区在线| 999精品在线视频| 桃色一区二区三区在线观看| 欧美成人午夜精品| 可以在线观看的亚洲视频| 别揉我奶头~嗯~啊~动态视频| 91麻豆精品激情在线观看国产| 老司机福利观看| www.www免费av| 他把我摸到了高潮在线观看| 亚洲成a人片在线一区二区| cao死你这个sao货| 亚洲国产看品久久| 亚洲伊人色综图| www日本在线高清视频| av片东京热男人的天堂| 亚洲中文字幕日韩| 一夜夜www| 日本a在线网址| 波多野结衣av一区二区av| 一区二区三区精品91| av免费在线观看网站| 久久久久久免费高清国产稀缺| 久久婷婷成人综合色麻豆| 亚洲片人在线观看| 一区二区日韩欧美中文字幕| 一级毛片精品| 精品一区二区三区视频在线观看免费| 国内精品久久久久久久电影| 乱人伦中国视频| 欧美日本视频| 色哟哟哟哟哟哟| 日韩中文字幕欧美一区二区| 伊人久久大香线蕉亚洲五| 一区二区三区精品91| 亚洲自偷自拍图片 自拍| 黄色女人牲交| 精品久久久久久久人妻蜜臀av | 91精品国产国语对白视频| av片东京热男人的天堂| 国产亚洲精品综合一区在线观看 | 最近最新中文字幕大全免费视频| 丝袜在线中文字幕| 在线观看www视频免费| 黑人操中国人逼视频| 成人欧美大片| 嫩草影视91久久| 亚洲第一电影网av| www日本在线高清视频| 亚洲国产毛片av蜜桃av| 久热爱精品视频在线9| 国产精品秋霞免费鲁丝片| 亚洲成人久久性| 欧美性长视频在线观看| xxx96com| 一级毛片女人18水好多| 欧美日韩黄片免| 国产精品久久久久久精品电影 | x7x7x7水蜜桃| 夜夜看夜夜爽夜夜摸| 最新在线观看一区二区三区| 日韩精品中文字幕看吧| 最近最新中文字幕大全免费视频| 人人妻人人爽人人添夜夜欢视频| 久久草成人影院| 99精品在免费线老司机午夜| 人人妻人人澡欧美一区二区 | 国产高清videossex| 国产蜜桃级精品一区二区三区| 日本五十路高清| 日韩精品青青久久久久久| 变态另类成人亚洲欧美熟女 | 国产又色又爽无遮挡免费看| 欧美色欧美亚洲另类二区 | 亚洲av五月六月丁香网| 人人妻人人爽人人添夜夜欢视频| 成人永久免费在线观看视频| 久久久久国产一级毛片高清牌| 69精品国产乱码久久久| 免费看十八禁软件| 69精品国产乱码久久久| 一级毛片高清免费大全| 91成人精品电影| 久久久久久大精品| 很黄的视频免费| 咕卡用的链子| 欧美在线黄色| 久久精品成人免费网站| 精品第一国产精品| 每晚都被弄得嗷嗷叫到高潮| 18禁国产床啪视频网站| 久久香蕉激情| 国产免费男女视频| 国产av一区二区精品久久| 久久久久国内视频| 精品国内亚洲2022精品成人| 久久久久亚洲av毛片大全| 亚洲九九香蕉| 欧美成人免费av一区二区三区| 欧美日韩瑟瑟在线播放| 国产欧美日韩一区二区三| 久久久久国内视频| 91精品国产国语对白视频| 国产精品久久久久久亚洲av鲁大| 两个人视频免费观看高清| 亚洲男人的天堂狠狠| 久热爱精品视频在线9| 丰满的人妻完整版| 69精品国产乱码久久久| 搞女人的毛片| 日韩欧美一区视频在线观看| 欧美乱妇无乱码| 一级毛片精品| 在线视频色国产色| 欧美成人一区二区免费高清观看 | 欧美av亚洲av综合av国产av| 一级,二级,三级黄色视频| 国产aⅴ精品一区二区三区波| 久久久久久免费高清国产稀缺| 99在线人妻在线中文字幕| 久久这里只有精品19| 又黄又粗又硬又大视频| 精品国产美女av久久久久小说| 成年人黄色毛片网站| 看片在线看免费视频| 午夜福利18| 免费搜索国产男女视频| 国内精品久久久久精免费| 国产av在哪里看| 日本a在线网址| svipshipincom国产片| 在线观看www视频免费| 美女高潮到喷水免费观看| 国产亚洲欧美98| 成人国产综合亚洲| 91精品三级在线观看| 老司机午夜十八禁免费视频| 亚洲色图av天堂| 久久中文看片网| 国产精品美女特级片免费视频播放器 | 亚洲欧美日韩另类电影网站| 午夜福利免费观看在线| 自拍欧美九色日韩亚洲蝌蚪91| 少妇 在线观看| 天堂√8在线中文| 欧美色欧美亚洲另类二区 | 制服诱惑二区| 国产成+人综合+亚洲专区| av欧美777| 亚洲成av人片免费观看| 亚洲一区二区三区不卡视频| 亚洲激情在线av| 欧美日韩福利视频一区二区| 少妇熟女aⅴ在线视频| 亚洲激情在线av| 无人区码免费观看不卡| 夜夜躁狠狠躁天天躁| 国产成人精品久久二区二区免费| 精品国产乱子伦一区二区三区| 韩国av一区二区三区四区| 12—13女人毛片做爰片一| 亚洲国产看品久久| 久久久久久大精品| 真人一进一出gif抽搐免费| 国产精品久久电影中文字幕| 亚洲国产欧美网| 久久久久久免费高清国产稀缺| avwww免费| 黄频高清免费视频| 热99re8久久精品国产| xxx96com| 9热在线视频观看99| 午夜免费成人在线视频| 国产黄a三级三级三级人| av视频在线观看入口| 热99re8久久精品国产| 可以在线观看毛片的网站| 波多野结衣av一区二区av| 这个男人来自地球电影免费观看| 一区二区三区国产精品乱码| 国产高清视频在线播放一区| 日本免费a在线| 精品第一国产精品| 97人妻精品一区二区三区麻豆 | 女警被强在线播放| 咕卡用的链子| 亚洲美女黄片视频| 午夜福利在线观看吧| 久99久视频精品免费| 欧美激情 高清一区二区三区| 亚洲成av片中文字幕在线观看| 欧美日韩乱码在线| 中文字幕人妻熟女乱码| 色av中文字幕| 咕卡用的链子| 精品国产亚洲在线| 免费看a级黄色片| 国产精品,欧美在线| 国产精品自产拍在线观看55亚洲| 大陆偷拍与自拍| 国产三级黄色录像| 色播亚洲综合网| 1024视频免费在线观看| 在线观看免费日韩欧美大片| 欧美日韩一级在线毛片| 可以在线观看的亚洲视频| 一卡2卡三卡四卡精品乱码亚洲| 亚洲精品av麻豆狂野| 亚洲午夜精品一区,二区,三区| 一级a爱片免费观看的视频| 搡老妇女老女人老熟妇| 女人被狂操c到高潮| 曰老女人黄片| 巨乳人妻的诱惑在线观看| 欧美色视频一区免费| 久久久久国产精品人妻aⅴ院| 在线天堂中文资源库| 欧美中文综合在线视频| 日本五十路高清| 好男人在线观看高清免费视频 | 亚洲成人久久性| 亚洲aⅴ乱码一区二区在线播放 | 啦啦啦韩国在线观看视频| 久久精品国产亚洲av香蕉五月| 国产麻豆成人av免费视频| 一级a爱视频在线免费观看| 亚洲性夜色夜夜综合| 精品国产乱子伦一区二区三区| 欧美黑人精品巨大| 久久久国产成人精品二区| 国产高清视频在线播放一区| 亚洲成av人片免费观看| 一边摸一边做爽爽视频免费| 国产伦人伦偷精品视频| 亚洲av片天天在线观看| av有码第一页| 50天的宝宝边吃奶边哭怎么回事| 国产免费av片在线观看野外av| 国产欧美日韩综合在线一区二区| 岛国在线观看网站| 在线免费观看的www视频| 欧美成人免费av一区二区三区| 日韩精品青青久久久久久| 午夜精品在线福利| 亚洲欧美日韩另类电影网站| 亚洲国产欧美一区二区综合| 久久精品亚洲熟妇少妇任你| 黑丝袜美女国产一区| 精品一区二区三区av网在线观看| 午夜福利一区二区在线看| 国产亚洲欧美98| 午夜福利高清视频| 久久九九热精品免费| 激情在线观看视频在线高清| 国产伦人伦偷精品视频| 一本综合久久免费| 国产精品爽爽va在线观看网站 | 国产激情久久老熟女| 51午夜福利影视在线观看| 日韩大码丰满熟妇| 十分钟在线观看高清视频www| 国产亚洲精品一区二区www| 一区二区三区高清视频在线| 亚洲第一青青草原| 欧美成狂野欧美在线观看| 国产1区2区3区精品| 久久国产乱子伦精品免费另类| 久久亚洲真实| 欧美一级a爱片免费观看看 | 18禁黄网站禁片午夜丰满| 超碰成人久久| 欧美激情 高清一区二区三区| 人人妻人人澡人人看| 搞女人的毛片| 欧美激情 高清一区二区三区| 日本撒尿小便嘘嘘汇集6| 曰老女人黄片| 国产三级黄色录像| 亚洲精品国产一区二区精华液| 亚洲国产高清在线一区二区三 | 99在线人妻在线中文字幕| 久久久国产成人免费| 国产成人精品久久二区二区免费| 亚洲国产精品999在线| 免费高清视频大片| 国产亚洲精品av在线| 国产又爽黄色视频| 亚洲人成电影观看| 国产成人精品久久二区二区免费| 欧美老熟妇乱子伦牲交| 女人精品久久久久毛片| 国产精品98久久久久久宅男小说| √禁漫天堂资源中文www| 美女国产高潮福利片在线看| 国产精品,欧美在线| 免费在线观看亚洲国产| 97人妻天天添夜夜摸| 中文字幕人妻丝袜一区二区| 欧美精品啪啪一区二区三区| 黄色视频,在线免费观看| 亚洲精品av麻豆狂野| 亚洲av美国av| 91麻豆av在线| 亚洲一区二区三区色噜噜| 国产私拍福利视频在线观看| 一进一出抽搐gif免费好疼| 午夜免费观看网址| 午夜免费激情av| 黄色丝袜av网址大全| 91字幕亚洲| 国产成人精品无人区| 国产日韩一区二区三区精品不卡| 女同久久另类99精品国产91| 国产午夜精品久久久久久| 在线播放国产精品三级| 精品国产美女av久久久久小说| 色尼玛亚洲综合影院| 亚洲第一av免费看| 色av中文字幕| 日韩欧美一区视频在线观看| 国产高清videossex| 久久亚洲精品不卡| 亚洲天堂国产精品一区在线| 国产精品免费一区二区三区在线| 国产日韩一区二区三区精品不卡| 中文字幕人妻丝袜一区二区| 日日爽夜夜爽网站| 亚洲狠狠婷婷综合久久图片| 搡老熟女国产l中国老女人| 叶爱在线成人免费视频播放| 国产免费男女视频| 亚洲黑人精品在线| 一边摸一边做爽爽视频免费| 亚洲色图 男人天堂 中文字幕| 麻豆久久精品国产亚洲av| 亚洲成av人片免费观看| 18禁观看日本| 国产亚洲欧美98| 久久人人精品亚洲av| 女人被狂操c到高潮| 97人妻精品一区二区三区麻豆 | 国内精品久久久久久久电影| 国产三级在线视频| 久久草成人影院| 国产一区在线观看成人免费| www.精华液| 精品一品国产午夜福利视频| 欧美大码av| 宅男免费午夜| 日日夜夜操网爽| 成人免费观看视频高清| 成人永久免费在线观看视频| 日韩av在线大香蕉| 变态另类成人亚洲欧美熟女 | 国产精品久久久久久亚洲av鲁大| 欧美中文日本在线观看视频| 久久狼人影院| 国产片内射在线| 在线免费观看的www视频| 我的亚洲天堂| 久久久久久大精品| 欧美 亚洲 国产 日韩一| 黄频高清免费视频| 亚洲欧美精品综合一区二区三区| 国产精品 国内视频| 女同久久另类99精品国产91| 欧美人与性动交α欧美精品济南到| 日韩免费av在线播放| 免费在线观看亚洲国产| 巨乳人妻的诱惑在线观看| www.精华液| 宅男免费午夜| 国产精品野战在线观看| 久久中文字幕一级| 亚洲一区中文字幕在线| 黄片大片在线免费观看| 成人av一区二区三区在线看| 桃色一区二区三区在线观看| av欧美777| 天堂影院成人在线观看| 亚洲av美国av| 看黄色毛片网站| 免费观看人在逋| 老熟妇乱子伦视频在线观看| 一级,二级,三级黄色视频| 精品国产亚洲在线| 非洲黑人性xxxx精品又粗又长| 国产三级在线视频| 午夜久久久在线观看| 婷婷六月久久综合丁香| 国产精品一区二区免费欧美| 国产精品九九99| 国产亚洲精品综合一区在线观看 | videosex国产| 一本大道久久a久久精品| 色播亚洲综合网| 亚洲熟女毛片儿| 精品欧美国产一区二区三| 一进一出抽搐gif免费好疼| 非洲黑人性xxxx精品又粗又长| 欧美av亚洲av综合av国产av| 亚洲国产精品久久男人天堂| 亚洲熟妇中文字幕五十中出| 咕卡用的链子| a级毛片在线看网站| 999久久久精品免费观看国产| 99精品久久久久人妻精品| 女人高潮潮喷娇喘18禁视频| 成熟少妇高潮喷水视频| 国产av在哪里看| 非洲黑人性xxxx精品又粗又长| 国产成人系列免费观看| 成人18禁在线播放| 88av欧美| 丝袜美足系列| 亚洲欧美一区二区三区黑人| 黄网站色视频无遮挡免费观看| 欧美色视频一区免费| 国产精品久久久久久亚洲av鲁大| 亚洲第一欧美日韩一区二区三区| 久热这里只有精品99| 久久热在线av| 女性生殖器流出的白浆| 亚洲va日本ⅴa欧美va伊人久久| 国产精品 国内视频| 亚洲一区二区三区色噜噜| 久久这里只有精品19| 一级a爱片免费观看的视频| svipshipincom国产片| 亚洲熟妇中文字幕五十中出| netflix在线观看网站| 亚洲精品中文字幕一二三四区| av免费在线观看网站| 久久午夜亚洲精品久久| av天堂在线播放| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品免费一区二区三区在线| 精品卡一卡二卡四卡免费| 18禁美女被吸乳视频| 777久久人妻少妇嫩草av网站| 青草久久国产| 亚洲美女黄片视频| 日韩欧美国产在线观看| 琪琪午夜伦伦电影理论片6080| 日韩国内少妇激情av| 1024视频免费在线观看| 亚洲 国产 在线| 成人三级做爰电影| 深夜精品福利| 一本大道久久a久久精品| 丝袜人妻中文字幕| 亚洲 国产 在线| 校园春色视频在线观看| 亚洲久久久国产精品| 精品卡一卡二卡四卡免费| 啪啪无遮挡十八禁网站| 久久久久久人人人人人| 成熟少妇高潮喷水视频| 99在线人妻在线中文字幕| 搞女人的毛片| 青草久久国产| 久久久国产欧美日韩av| 国产人伦9x9x在线观看| 日韩视频一区二区在线观看| 精品少妇一区二区三区视频日本电影| 精品国产一区二区久久| 少妇被粗大的猛进出69影院| 国产精品野战在线观看| 久久亚洲真实| 久久人人97超碰香蕉20202| 免费久久久久久久精品成人欧美视频| 老汉色av国产亚洲站长工具| 99久久99久久久精品蜜桃| 久久天躁狠狠躁夜夜2o2o| 女人被躁到高潮嗷嗷叫费观| 人妻久久中文字幕网| 美女高潮喷水抽搐中文字幕| 91在线观看av| 18美女黄网站色大片免费观看| ponron亚洲| 99久久综合精品五月天人人| АⅤ资源中文在线天堂| 日韩精品中文字幕看吧| 两性夫妻黄色片| 天天躁狠狠躁夜夜躁狠狠躁| 制服人妻中文乱码| 欧美激情久久久久久爽电影 | 亚洲精品一区av在线观看| √禁漫天堂资源中文www| 久久久久久久午夜电影| 国产精品免费视频内射| 一进一出抽搐动态| 午夜福利一区二区在线看| 中文字幕高清在线视频| 母亲3免费完整高清在线观看| 每晚都被弄得嗷嗷叫到高潮| 亚洲精品国产一区二区精华液| 国产黄a三级三级三级人| 亚洲午夜精品一区,二区,三区| 精品熟女少妇八av免费久了| 久久狼人影院| 精品久久久久久久人妻蜜臀av | 久久精品亚洲精品国产色婷小说| 青草久久国产| 国产av在哪里看| 精品日产1卡2卡| avwww免费| 久久国产精品人妻蜜桃| 岛国视频午夜一区免费看| 自拍欧美九色日韩亚洲蝌蚪91| 午夜福利18| 欧美成人免费av一区二区三区| 国产主播在线观看一区二区| 中文字幕最新亚洲高清| 人人妻人人爽人人添夜夜欢视频| 亚洲精品av麻豆狂野| 99国产精品免费福利视频| 91老司机精品| 亚洲精品粉嫩美女一区| 精品高清国产在线一区| 国产成人精品在线电影| 久久精品亚洲精品国产色婷小说| 亚洲精品中文字幕一二三四区| 亚洲国产日韩欧美精品在线观看 | 每晚都被弄得嗷嗷叫到高潮| 国产麻豆成人av免费视频| av天堂在线播放| 欧美黄色淫秽网站| 久久人人97超碰香蕉20202| 桃色一区二区三区在线观看| 宅男免费午夜| 欧美国产精品va在线观看不卡| 桃红色精品国产亚洲av| 国产又爽黄色视频| 91精品国产国语对白视频| 在线观看午夜福利视频| 人人妻人人澡欧美一区二区 | 天天添夜夜摸| 国产午夜福利久久久久久| 可以免费在线观看a视频的电影网站| 老汉色av国产亚洲站长工具| 欧美精品亚洲一区二区| 国产区一区二久久| 99在线人妻在线中文字幕| 国产精品免费视频内射| 成人国语在线视频| 啦啦啦 在线观看视频| 少妇 在线观看| 国产单亲对白刺激| 亚洲中文av在线| 亚洲欧美精品综合一区二区三区| 十分钟在线观看高清视频www| 久久精品影院6| 一二三四在线观看免费中文在| 亚洲免费av在线视频| 在线天堂中文资源库| 麻豆成人av在线观看| 久久久久久亚洲精品国产蜜桃av| 国产精品一区二区三区四区久久 | 12—13女人毛片做爰片一| 欧美国产日韩亚洲一区| 精品国产乱码久久久久久男人| 亚洲一区二区三区色噜噜| 午夜成年电影在线免费观看| 欧美日韩亚洲综合一区二区三区_| 999久久久精品免费观看国产| 国产激情久久老熟女| 叶爱在线成人免费视频播放| 少妇粗大呻吟视频| svipshipincom国产片| 国产伦人伦偷精品视频| 国产欧美日韩一区二区三区在线| 欧美大码av|