999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ATE的FPGA軟件自動化測試技術探析

2020-05-11 12:20:51韓曉晶李昂孟琪
科技創新導報 2020年2期

韓曉晶 李昂 孟琪

摘? ?要:FPGA軟件內部豐富資源深受研發工程師青睞,發展速度較快。因此,本文以FPGA軟件開發必要性為入手點,從提高軟件測試精度、縮短系統仿真耗時、提高軟件測試效率等方面,闡述了FPGA軟件開發必要性。并結合ATE概念,從可編程邏輯框架、可編程邏輯輸入輸出單元、內部互聯線等方面,對基于ATE的FPGA軟件自動化測試技術開發進行了簡單的分析,以期為FPGA軟件內部資源充分、有效應用提供一定借鑒。

關鍵詞:ATE? FPGA軟件? 自動化測試技術

中圖分類號:TN407? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2020)01(b)-0131-02

1? ATE概述

ATE又可稱之為Automatic Test Equipment。其主要指根據客戶測試要求、參考方案、圖紙,采用PC基于VB(基于對象的程序設計語言)、PLC(可編程邏輯控制器)、MCU(微控制單元)開發平臺,利用JTAG/Boundary(邊界掃描測試)等技術,進行不同類型自動化測試設備的設計[1]。

2? 基于ATE的FPGA軟件自動化測試技術開發必要性

2.1 提高FPGA軟件測試精度的需要

由于虛擬路徑的存在,FPGA軟件現有靜態分析模式無法保證時序驗證效率,也無法確定關鍵路徑。而通過基于ATE的FPGA軟件設計,可以有效提高FPGA軟件測試精確度,實現被測件實際工況的有效模擬。

2.2 縮短系統仿真耗時的需要

現有FPGA軟件測試系統無法實現完全自動化,且具有耗時長、投資大特點,穩定性較差。而基于ATE的FPGA軟件自動化測試技術開發,可以有效提高測試環境平臺可移植性,豐富配置項,縮短大邏輯量系統仿真耗時[2]。

2.3 提高FPGA軟件測試效率的需要

由于傳統FPGA軟件為內嵌邏輯分析儀,存在速度較低、數據量深度不足特點。而利用高性能ATE,可以實現GHz(吉赫)測試速率,同時開放2048個測試通道,充分滿足高速測試需求。

3? 基于ATE的FPGA軟件自動化測試技術開發方案

3.1 基于ATE的FPGA軟件自動化測試結構

為滿足不同型號FPGA軟件測試需求,可制造不同型號硬件電路板。在電路板上設置測試所需FPGA芯片及其他配置芯片、配置電路。同時為了保證信號傳輸速度,可以在PCB(印制電路板)設計階段,以FPGA等長布線為重點,進行布線作業;而在差分對信號時,則可以依據等長差分布線方式,最大程度縮短差分信號兩差分線間距離。結合高速信號等長布線處理,可以避免高速信號傳輸期間干擾其他走線及時間偏移問題出現。在布線完畢后,可以在ATE的PB(協議轉換網關)上,進行硬件電路安裝。通過PB、DUT(被測器件)間接觸的每一管腳唯一號碼標識的設置,可以保證每一管腳均具有與ATE連接的I/O(輸入/輸出)信號傳輸通道。

基于ATE的FPGA軟件框架主要包括引腳陣列、APB總線(外圍總線)、被測FPGA板、下載電路等幾個模塊。而其軟件部分則主要包括仿真波形、TDL文件、測試圖形、測試結果等幾個模塊[3]。具體框架設計過程主要為:進行FPGA芯片配置,并在PB上進行DUT安裝;利用Xilinx(賽靈思)的ISE軟件,對FPGA進行配置并編寫Testbench(驗證的手段),開展被測代碼仿真分析;在獲得帶有輸入輸出波形的.vcd格式文件之后,利用波形轉換工具,將文件格式轉換為可導入ATE的.asc文件格式。隨后利用trans66,將文件格式再次轉換,以便ATE可順利識別pattern波形的.lpa文件;執行ATE命令,啟動FPGA軟件操作界面,導入TDL程序,按順序執行測試任務。

3.2 基于ATE的FPGA軟件自動化測試流程

首先,在FPGA芯片專用PROM中,進行被測代碼下載,以避免斷開電源后FPGA內部代碼完整。同時在ATE的PB中進行DUT安裝。其中DUT又可稱之為Device Under Test,為被測器件,具有輸入、輸出狀態表征。

其次,將獲得的測試圖形文件、測試程序導入至ATE內,在保證調試成功后執行連接性測試。同時考慮到對于FPGA軟件自動化測試系統而言,O/I作為輸入驅動信號,L/H/X為輸出判斷信號。FPGA軟件配置矢量作用管腳除INIT-FLAG等信號外,其余均為輸入信號,無雙向輸入、輸出管腳。此時,可以僅考慮O/I組合,無需將輸入、輸出信號組合,以充分滿足FPGA軟件自動化測試系統信號限制要求。

最后,在連接性測試完成后,執行功能測試項目。整個過程均依據TDL程序內設定完畢的函數順序依次執行,在全部測試項目均顯示為“pass”(通過)時,方可允許測試通過。

3.3 基于ATE的FPGA軟件自動化測試驗證

本次研究的FPGA器件主要采用BGA1148封裝,在除去地管腳、電源之后共具有660個IO管腳,M0/M1/M2、INIT-FLAG、CFG-DONE均可作為配置控制狀態觀察管腳。隨后選定配置模式為Slave Select MAP32,采用某公司生產的V95000自動化測試系統為開發平臺,將配置使用的43個管腳中的34個管腳作為配置數據輸入,測試配置文件通過這43個配置管腳下載至FPGA芯片專用PROM(可編程只讀存儲器)。其余信號則在配置期間處于浮空狀態,最終得出基于ATE的FPGA軟件自動化測試不同方式下儲存資源使用情況如表1所示。

由表1可知,在load完測試pattern后,R17配置管腳自身具有一定的儲存空間,通過基于ATE的FPGA軟件自動化測試設計,可以在壓縮向量存儲深度需求的基礎上,減少FPGA軟件自動化測試系統存儲深度License(批準)需求。此時,僅需利用2個程序將多個配置向量自動加載測試完成。并在操作界面上直接顯示測試結果,pass或fail(失敗),有效模擬被測軟件實際運行情況。在保證被測軟件實際測試精確度的同時,也可以提高測試效率。

4? 結語

在FPGA軟件自動測試環境中充分利用ATE多通道同時開放,分辨率高、仿真環境及協議感知環境優勢,促使多功能模塊在一個硬件平臺上集成,提高FPGA軟件自動化測試精度、速度及功能豐富性。

參考文獻

[1] 王華.基于ATE的FPGA測試技術研究和應用[J].電子與封裝,2018,18(7):14-17.

[2] 趙樺,章慧彬.基于ATE的FPGA配置文件生成方法[J].電子與封裝,2015(7):10-13.

[3] 焦亞濤,顧穎,石雪梅.基于ATE的FPGA器件測試方案研究[J].計算機與數字工程,2015(1):80-82.

主站蜘蛛池模板: 伊人丁香五月天久久综合| 97久久超碰极品视觉盛宴| 亚洲日韩精品伊甸| 国产在线拍偷自揄拍精品| 狼友视频国产精品首页| 亚洲aaa视频| 在线欧美一区| a级毛片免费网站| 亚洲欧美另类日本| 久热精品免费| 久久9966精品国产免费| 国产成人精品三级| 综合久久久久久久综合网| 日韩欧美在线观看| jizz国产视频| 亚洲天堂首页| 国产真实乱了在线播放| 日韩人妻无码制服丝袜视频| 久久无码av三级| 韩国福利一区| 精品91视频| 91成人免费观看在线观看| 国产精品 欧美激情 在线播放| 国国产a国产片免费麻豆| 国产成人一区免费观看| 2020精品极品国产色在线观看 | 免费黄色国产视频| 国产成人免费| 四虎综合网| 色综合久久综合网| 人妻免费无码不卡视频| 奇米影视狠狠精品7777| 日韩精品成人在线| 欧美不卡视频一区发布| 国产欧美网站| 免费福利视频网站| 亚洲天堂啪啪| 国产成人凹凸视频在线| 国产专区综合另类日韩一区| 国产欧美在线观看精品一区污| 国产18在线播放| 福利视频一区| 国产午夜福利在线小视频| 尤物亚洲最大AV无码网站| 精品久久久久久中文字幕女 | 久久人人97超碰人人澡爱香蕉| 污视频日本| 欧美19综合中文字幕| 亚洲最大情网站在线观看| 玩两个丰满老熟女久久网| 亚洲国产高清精品线久久| 欧美黄色a| 玖玖精品在线| 亚洲高清国产拍精品26u| 色欲综合久久中文字幕网| 中文字幕亚洲综久久2021| 精品视频91| 国产流白浆视频| 亚洲愉拍一区二区精品| 日韩色图区| 亚洲成人黄色在线| 国产精品永久久久久| 国产剧情一区二区| 亚洲精品片911| 伊人中文网| 成年人视频一区二区| 视频二区亚洲精品| 日本免费精品| 亚洲三级色| 制服丝袜 91视频| 久久婷婷国产综合尤物精品| 麻豆精品久久久久久久99蜜桃| 精品成人一区二区三区电影| 国产男女XX00免费观看| 国产一二三区在线| 欧美在线导航| 欧洲av毛片| 亚洲国产清纯| 国产成本人片免费a∨短片| 日本亚洲国产一区二区三区| 精品三级网站| 亚洲第七页|