[發(fā)明專利]一種測(cè)試向量生成方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810073535.X | 申請(qǐng)日: | 2018-01-25 |
| 公開(公告)號(hào): | CN108319534B | 公開(公告)日: | 2021-04-06 |
| 發(fā)明(設(shè)計(jì))人: | 趙鑫鑫;姜?jiǎng)P;李朋;尹超 | 申請(qǐng)(專利權(quán))人: | 浪潮集團(tuán)有限公司 |
| 主分類號(hào): | G06F11/263 | 分類號(hào): | G06F11/263;G06F11/34 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 測(cè)試 向量 生成 方法 裝置 | ||
1.一種測(cè)試向量生成方法,其特征在于,包括:
S1:基于當(dāng)前被測(cè)設(shè)計(jì),編寫源數(shù)據(jù)包信息文檔、IO信息文檔、數(shù)據(jù)源信息文檔;
S2:通過運(yùn)行預(yù)設(shè)的測(cè)試向量打印生成腳本,以執(zhí)行:
根據(jù)所述IO信息文檔,在測(cè)試向量文件中例化第一數(shù)量的SRIO設(shè)計(jì)頂層模塊、所述第一數(shù)量的先進(jìn)先出隊(duì)列FIFO設(shè)計(jì)頂層模塊;
根據(jù)所述源數(shù)據(jù)包信息文檔和所述數(shù)據(jù)源信息文檔,在所述測(cè)試向量文件中例化第二數(shù)量的數(shù)據(jù)生成模塊;
執(zhí)行所述第一數(shù)量的FIFO設(shè)計(jì)頂層模塊,分別與所述第二數(shù)量的數(shù)據(jù)生成模塊和所述第一數(shù)量的SRIO設(shè)計(jì)頂層模塊間的信號(hào)連接,并打印生成所述測(cè)試向量文件的輸入輸出接口聲明和內(nèi)部信號(hào)聲明,以完成生成測(cè)試向量;
所述S1包括:根據(jù)所述當(dāng)前被測(cè)設(shè)計(jì)中使用的自定義協(xié)議格式、數(shù)據(jù)包長(zhǎng)度范圍、數(shù)據(jù)內(nèi)容范圍、無效數(shù)據(jù)內(nèi)容、無效數(shù)據(jù)長(zhǎng)度中的任意一種或多種信息,編寫所述源數(shù)據(jù)包信息文檔;根據(jù)所述當(dāng)前被測(cè)設(shè)計(jì)中使用的至少一路RapidIO的路數(shù),和/或,每一路所述RapidIO的速率,編寫所述IO信息文檔;根據(jù)所述當(dāng)前被測(cè)設(shè)計(jì)中設(shè)定的對(duì)源數(shù)據(jù)的發(fā)送要求,編寫所述數(shù)據(jù)源信息文檔;
所述第一數(shù)量等于所述路數(shù);
每一個(gè)所述SRIO設(shè)計(jì)頂層模塊的速率與所述每一路所述RapidIO的速率一一對(duì)應(yīng)相等;
每一個(gè)所述FIFO設(shè)計(jì)頂層模塊與每一個(gè)所述SRIO設(shè)計(jì)頂層模塊間一一對(duì)應(yīng)信號(hào)連接;
所述對(duì)源數(shù)據(jù)的發(fā)送要求包括:要求各路SRIO接口獨(dú)立發(fā)送完整數(shù)據(jù)包時(shí),所述第二數(shù)量等于所述路數(shù),每一個(gè)所述數(shù)據(jù)生成模塊與每一個(gè)所述FIFO設(shè)計(jì)頂層模塊間一一對(duì)應(yīng)信號(hào)連接;
所述對(duì)源數(shù)據(jù)的發(fā)送要求包括:要求多路SRIO接口輪詢發(fā)送一個(gè)數(shù)據(jù)包時(shí),所述第二數(shù)量等于1,所述數(shù)據(jù)生成模塊分別與每一個(gè)所述FIFO設(shè)計(jì)頂層模塊信號(hào)連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述FIFO設(shè)計(jì)包括:具有wr_clk、rst_n、rd_clk、wr_en、din、dout、rd_en、almost_empty、almost_full中的任意一個(gè)或多個(gè)規(guī)定接口的FIFO設(shè)計(jì);
所述SRIO設(shè)計(jì)包括:具有AXI總線的SRIO設(shè)計(jì)。
3.根據(jù)權(quán)利要求1至2中任一所述的方法,其特征在于,在所述S2之后進(jìn)一步包括:
根據(jù)生成的所述測(cè)試向量,在測(cè)試平臺(tái)中例化測(cè)試向量模塊;
執(zhí)行所述測(cè)試向量模塊與所述當(dāng)前被測(cè)設(shè)計(jì)間的信號(hào)連接;
運(yùn)行所述測(cè)試平臺(tái)以執(zhí)行一次功能測(cè)試;
統(tǒng)計(jì)所述功能測(cè)試對(duì)應(yīng)的功能覆蓋率;
判斷所述功能覆蓋率是否達(dá)到預(yù)設(shè)閾值,若是,結(jié)束當(dāng)前流程,否則,根據(jù)預(yù)設(shè)調(diào)整規(guī)則,調(diào)整所述源數(shù)據(jù)包信息文檔、所述IO信息文檔、所述數(shù)據(jù)源信息文檔中的任意一個(gè)或多個(gè),并執(zhí)行所述S2。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
在所述統(tǒng)計(jì)所述功能測(cè)試對(duì)應(yīng)的功能覆蓋率之后,進(jìn)一步包括:針對(duì)生成的所述測(cè)試向量對(duì)應(yīng)的至少一個(gè)功能,在預(yù)設(shè)的功能集合中,標(biāo)記所述至少一個(gè)功能中的每一個(gè)有效功能,其中,所述有效功能存在于所述功能集合中且未標(biāo)記;
所述功能覆蓋率滿足公式一;
所述公式一包括:Xi=n/N+Xi-1
其中,Xi為所述功能覆蓋率,n為所述有效功能的個(gè)數(shù),N為所述功能集合中全部功能的個(gè)數(shù),Xi-1為統(tǒng)計(jì)的上一個(gè)功能覆蓋率,X0=0。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮集團(tuán)有限公司,未經(jīng)浪潮集團(tuán)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810073535.X/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法
- 移動(dòng)向量解碼方法和移動(dòng)向量解碼裝置
- 一種用于支持向量機(jī)的在線向量選取方法
- 用于在幀序列中執(zhí)行運(yùn)動(dòng)估計(jì)的數(shù)據(jù)處理系統(tǒng)和方法
- 神經(jīng)網(wǎng)絡(luò)的處理方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備
- 字符序列處理方法及設(shè)備
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 近鄰向量的召回方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種向量運(yùn)算裝置及運(yùn)算方法
- 生成類別向量的方法和裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





