[發明專利]一種FPGA測試平臺及方法有效
| 申請號: | 201611147369.0 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106841974B | 公開(公告)日: | 2019-11-12 |
| 發明(設計)人: | 馬慶;李寧 | 申請(專利權)人: | 深圳市紫光同創電子有限公司 |
| 主分類號: | G01R31/28 | 分類號: | G01R31/28 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 江婷 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 fpga 測試 平臺 方法 | ||
本發明提供一種FPGA測試平臺及方法,通過實例獲取模塊獲取測試實例,測試實例包括測試矢量、測試激勵以及約束條件;仿真控制模塊調用仿真模塊,并將測試實例的測試矢量和測試激勵輸入仿真模塊進行仿真;仿真模塊根據測試矢量和測試激勵進行仿真處理得到仿真結果;位流控制模塊調用位流生成模塊,并將測試矢量和約束條件輸入位流生成模塊;位流生成模塊根據測試矢量和約束條件生成位流并輸入待測FPGA芯片;比較模塊獲取待測FPGA芯片根據位流和測試激勵輸出的運行結果,并將運行結果和仿真結果進行比較得到測試結果。從而有利于實現自動化測試FPGA的目的,提升了FPGA的測試效率,也降低了FPGA的測試成本。
技術領域
本發明涉及電子技術領域,尤其涉及一種FPGA(Field Programmable GateArray,現場可編程門陣列)測試平臺及方法。
背景技術
為了滿足用戶的需求和發展的趨勢,FPGA器件的功能越來越強大,大規模和超大模塊已形成一種發展的趨勢。目前大多FPGA器件在生產成型之后,為了驗證其功能的完善性以及工作的穩定性,需要對其進行測試,通常需要技術人員將測試向量和相關配置項的格式手動轉化為相應的文件格式后,再手動輸入到測試機臺,然后通過機臺對FPGA器件進行相應的測試過程。
由于對FPGA器件的測試仍然需要相關技術人員手動將測試文件轉換為相應的格式,再通過手動輸入到測試機臺進行測試,對于這種規模較大,功能復雜的FPGA器件的測試,那將使測試過程變得十分困難、繁瑣,需要耗費大量的人力物力,而且在測試過程,由于存在手動操作過程,因此也不可避免的存在操作失誤的情況,從而影響FPGA器件的正常測試過程,降低測試效率。
發明內容
本發明提供一種FPGA測試平臺及方法,用于解決現有FPGA器件的測試過程需要人工手動測試過程,導致測試過程需要耗費大量人力物力,且效率低下的問題。
為解決上述技術問題,本發明提供一種FPGA測試平臺,包括:
實例獲取模塊:用于獲取測試實例,所述測試實例包括測試矢量、測試激勵以及約束條件;
仿真控制模塊,用于調用仿真模塊,將所述測試實例的測試矢量和測試激勵輸入所述仿真模塊進行仿真;
仿真模塊,用于根據所述測試矢量和測試激勵進行仿真處理得到仿真結果;
位流控制模塊,用于調用位流生成模塊,將所述測試矢量和所述約束條件輸入所述位流生成模塊;
位流生成模塊,用于根據所述測試矢量和所述約束條件生成位流并輸入待測FPGA芯片;
比較模塊,用于獲取所述待測FPGA芯片根據所述位流和所述測試激勵輸出的運行結果,并將所述運行結果和所述仿真結果進行比較得到測試結果。
進一步地,所述FPGA測試平臺,還包括綜合處理模塊,用于在所述位流控制模塊將所述測試矢量輸入所述位流生成模塊之前,判斷所述測試矢量是否為目標網表格式,如否,將所述測試矢量轉換為目標網表格式。
進一步地,所述實例獲取模塊還用于為獲取的測試實例生成實例目錄,所述實例目錄中包含激勵子目錄、測試文件子目錄、仿真子目錄、綜合子目錄以及位流子目錄;
所述實例獲取模塊還用于將所述測試實例的測試激勵保存到所述激勵子目錄,將所述測試矢量和約束條件保存到所述測試文件子目錄;
所述仿真模塊還用于將所述仿真結果保存到所述仿真子目錄;
所述綜合處理模塊還用于將轉換為目標網表格式的測試矢量保存到所述綜合子目錄;
所述位流生成模塊還用于將所述位流保存到所述位流子目錄。
進一步地,所述仿真模塊還用于從所述仿真結果中提取所述測試激勵輸入所述待測FPGA芯片。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市紫光同創電子有限公司,未經深圳市紫光同創電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611147369.0/2.html,轉載請聲明來源鉆瓜專利網。





