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.

主站蜘蛛池模板: 一本大道视频精品人妻| 精品视频免费在线| 国内精品久久久久久久久久影视| 国产成人久视频免费| 色一情一乱一伦一区二区三区小说| 国产精品午夜电影| 72种姿势欧美久久久大黄蕉| AV天堂资源福利在线观看| 免费无码又爽又刺激高| 国产成人精品在线1区| 国产丝袜丝视频在线观看| 中文字幕丝袜一区二区| 青青青国产在线播放| 美女国内精品自产拍在线播放 | 精品无码专区亚洲| 经典三级久久| 久久毛片基地| 久久综合五月婷婷| 999在线免费视频| 欧美区一区| 看看一级毛片| 女人爽到高潮免费视频大全| 午夜成人在线视频| 综合网久久| 国产精品美人久久久久久AV| 国产在线八区| 欧美视频在线观看第一页| 99视频在线免费观看| 色婷婷狠狠干| 第一页亚洲| 麻豆精品视频在线原创| 免费在线观看av| 精品撒尿视频一区二区三区| 国产一二视频| 国产精品无码影视久久久久久久| 四虎成人精品| 亚洲视屏在线观看| 欧美自慰一级看片免费| 欧美国产视频| 精品无码一区二区三区电影| 久久久久国产精品免费免费不卡| 色综合天天综合中文网| 在线看免费无码av天堂的| 天天视频在线91频| 91www在线观看| 激情午夜婷婷| 亚洲综合狠狠| 91色在线观看| 99人妻碰碰碰久久久久禁片| 老司机精品一区在线视频| 三级国产在线观看| 久久久久久久97| 成年A级毛片| 亚洲人成网站观看在线观看| 亚洲一区二区三区在线视频| 国产亚洲视频免费播放| 国产成人精品日本亚洲77美色| 四虎影视无码永久免费观看| 国产黄色免费看| 欧美一级片在线| 全部免费特黄特色大片视频| 欧美综合区自拍亚洲综合绿色| 国产成人亚洲精品蜜芽影院| 亚洲综合色吧| 国产精品短篇二区| 黄色网址手机国内免费在线观看| 国产精品原创不卡在线| 国产精品毛片在线直播完整版| 亚洲成av人无码综合在线观看| 日韩无码视频专区| 亚洲精品亚洲人成在线| 97成人在线视频| 日韩av高清无码一区二区三区| 精品一区二区久久久久网站| 亚洲一级毛片在线播放| 亚洲无码精彩视频在线观看| 中文字幕亚洲综久久2021| 97成人在线视频| 野花国产精品入口| 亚国产欧美在线人成| 久久久久青草线综合超碰| 国产女人在线观看|