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

FPGA單倍線測試方法研究

2014-08-07 12:09:48張春宇王曉君
微處理機 2014年6期
關鍵詞:信號

張春宇,王曉君

(1.中國電子科技集團公司第四十七研究所,沈陽110032;2.東芝電梯(中國)有限公司,沈陽110168)

FPGA單倍線測試方法研究

張春宇1,王曉君2

(1.中國電子科技集團公司第四十七研究所,沈陽110032;2.東芝電梯(中國)有限公司,沈陽110168)

二十一世紀,計算機技術得到了進一步提高與普及,并已應用于各個行業中,半導體集成電路技術在這一背景下也有了空前發展。用計算機軟件來進行FPGA測試方法的設計,使現場可編程門陣列(FPGA)的測試效率得到極大提高。采用美國Xilinx公司的Xilinx軟件進行FPGA單倍線資源的測試方法設計,用Visual C++軟件進行編程生成測試文件,實現FPGA單倍線資源測試。

計算機技術;半導體集成電路;現場可編程門陣列

1 引 言

隨著社會的進一步發展,各種高科技產品不斷被科學家研究出來,這使得半導體集成電路技術得到空前的發展,現場可編程門陣列FPGA就是在這種背景下被研制出來,并得到了迅速的發展。它以功能強大、體積小、功耗低、穩定性高著稱,同時,各大FPGA廠商還不斷采用新技術來提高FPGA器件的容量,增強軟件的性能。正因為這些優點,FPGA器件被廣泛應用于各類電子產品的設計當中,從高端的通信系統設備,如無線基站、千兆網絡路由器等,到低成本、大批量的消費類產品,如智能手機、便攜式產品、數碼相機等。在這一領域,美國Xilinx公司是典型的代表,它們生產的FPGA型號多,應用廣泛,得到人們的一致好評。

2 FPGA簡介

現場可編程門陣列(Field Programmable Gate Array,FPGA)是超大規模集成電路技術與計算機輔助設計技術發展的結果。集成電路設計人員使用硬件編程語言進行編程,可以使FPGA實現各種功能,它允許電路設計者利用基于計算機的開發平臺,經過設計輸入、仿真、測試和校驗,最終達到預期的結果。

現場可編程門陣列FPGA為矩形結構,大體可以分為兩部分,即外部的輸入輸出(IO)和核心的可編程邏輯塊(Configurable Logic Block,CLB)。輸入輸出(IO)單元排在器件的外圍,組成一個矩形框,每組IO配有一個IO連接盒,IO通過IO連接盒與器件內部互連。可編程邏輯塊(Configurable Logic Block,CLB)排在芯片內部,這些邏輯塊以矩陣的形式排列。每組邏輯塊由兩個CLB構成,每組邏輯塊配有一個CLB連接盒,CLB通過CLB連接盒與相鄰CLB或IO互連。貫通于FPGA器件內部,連接盒與連接盒之間的就是各種線資源,如單倍線,二倍線、六倍線、長線等。FPGA內部的任意兩個單元都可以通過這些線進行連接。因此這些線的質量直接決定FPGA器件的性能(見圖1)。

圖1 FPGA芯片的基本結構

XCV100E是美國Xilinx公司十萬門級FPGA家族中的典型代表,它功能強大、很多集成電路設計人員采用它進行系統設計。XCV100E的可編程邏輯塊為30X20陣列形式,連接盒與連接盒之間通過線資源進行互連。這些線資源中,單倍線的數量是24根,所以單倍線通過連接盒一一連通后,可組成20行30列的線網,每行和每列均為24根。

3 FPGA單倍線測試方法研究

十萬門級FPGA的功能很強大,集成度高,相對于應用,對它的測試也越來越復雜。拿XCV100E的單倍線測試來說,要實現用最少的位流達到單倍線的全覆蓋測試,對測試方法的優化是必不可少的。經過長時間的分析研究,總結出需要應用4組位流才能達到FPGA器件單倍線的全覆蓋測試,測試方法為將信號通過輸入IO從上下左右四個方向引入24根單倍線,信號經過待測試單倍線后,從相反的方向引出至輸出IO。

以從左到右的單倍線測試為例,將信號從左上第一個IO,經過IO連接盒,CLB連接盒,連入FPGA陣列的第一排第一列的兩個CLB中,左側CLB的兩個輸出經過CLB連接盒,豎直單倍線,IO連接盒,連入第一排的長線中,右側CLB的輸出經過CLB連接盒,連到第一排第二列兩個CLB的輸入。同理,第一排第二列里的兩個CLB,左側CLB的兩個輸出經過CLB連接盒,豎直單倍線,IO連接盒連入第一排的長線中,右側CLB的輸出經過CLB連接盒,連到第一排第三列兩個CLB的輸入,依此法連接下去。當第一排第六列左側CLB的輸出經過CLB連接盒,豎直單倍線,IO連接盒連入第一排的長線后,第一排的12根長線上已經全部引入了信號。通過閉合器件左上角的長線與六倍線互連開關,將第一排12根長線上的信號連到了第一列的24根六倍線上。由于第一列六倍線在IO連接盒有斷開開關,將這些開關閉合后,第一列的六倍線從上到下已經全部連通。由于每行的24根單倍線在左側的IO連接盒內均有與第一列六倍線的連接開關,將這些開關閉和后,輸入信號即連入了待測試的20行水平單倍線上,這樣即完成了待測試單倍線的信號連入工作。

在每行里,將行內第一到第六個CLB連接盒內部的單倍線水平連接開關閉合,這樣輸入信號被傳輸到第七個CLB連接盒,在第七到第九個CLB連接盒內部,將24根單倍線連入CLB內部并線,目的是對輸入信號加強驅動。在第九個CLB上,將輸出經過CLB連接盒再連到右側的24根單倍線上,這樣保證了輸入信號繼續在待測試單倍線上傳輸。以此類推,每經過六個CLB連接盒,對信號加強驅動,再繼續傳輸,直到最右邊的第四個CLB連接盒。在最右邊的四個CLB連接盒上將24根單倍線引入CLB并線,最后并成一根線并連入右側的輸出IO上。這樣配置后,就完成了輸入信號在從左到右的單倍線上的走線工作。

在每行的末端,為了限制輸出IO的數量,將每行的24根單倍線采用并線的形式并到一根線上,并最終連入輸出IO上。這樣一個測試文件只有1個輸入和20個輸出,這樣將測試工作進行優化。注意,在配置加強驅動的CLB中,信號的合并要使用“與”和“或”兩種模式,這樣可以保證測試的正確性。經過這樣的設計,從左到右的單倍線測試用兩個測試文件即可完成。

4 FPGA單倍線測試實現

根據以上設計方案,用C++語言編寫程序,生成單倍線從左到右的約束文件,按照這個約束文件生成測試碼點,用測試系統進行測試,即可完成FPGA單倍線從左到右的測試。

按照同樣的測試方案,生成其它三個方向的測試碼點,即可完成XCV100E單倍線百分之百的測試。 同理,對于十萬門級其他型號FPGA單倍線的測試,由于只是陣列大小發生變化,亦可以采用此方法實現。

圖2 FPGA單倍線測試線網局部圖

5 結束語

由于FPGA功能強大,已被廣泛應用于各行各業,導致人們對它的需求也越來越高,因此大批量的FPGA被生產出來。要讓合格品在第一時間走上市場,就要求測試人員的測試效率要不斷提高,在最短的時間內完成對FPGA的測試,因此對于FPGA測試方法的研究就從未間斷過,以爭取找到更加高效率的測試方法。

[1]華清遠.FPGA應用開發入門與典型實例[M].北京:人民郵電出版社,2008.

[2]褚振勇,翁木云.FPGA設計與應用[M].西安:西安電子科技大學出版社,2002.

[3]楊錫林,欒大成.Visual C++編程高手[M].北京:北京大學出版社,2000.

[4][美]Stephen Prata.C++Primer Plus中文版[M].孫建春,韋強,譯.北京:人民郵電出版社,2005.

Study on Test Method of FPGA Haploid Line

ZHANG Chun-yu1,WANG Xiao-jun2
(1.The47th Research Institute of China Electronics Technology Group Corporation,Shenyang 110032,China;2.Toshiba Elevator(China)Co.,Ltd.,Shenyang 110168,China)

With development and improvementof the computer technology in the 21st century,which has widely used in various industries,the technology of the semiconductor integrated circuit develops unprecedentedly.The FPGA testmethod using computer software improves the efficiency highly.In order to achieve FPGA haploid line resources test,this paper uses Xilinx software for FPGA haploid line resources design,and Visual C++for test program.

Computer technology;Semiconductor integrated circuit;FPGA

10.3969/j.issn.1002-2279.2014.06.006

TN4

:B

:1002-2279(2014)06-0017-02

張春宇(1980-),男,遼寧錦州人,助理工程師,主研方向:集成電路測試。

2014-02-18

猜你喜歡
信號
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
7個信號,警惕寶寶要感冒
媽媽寶寶(2019年10期)2019-10-26 02:45:34
孩子停止長個的信號
《鐵道通信信號》訂閱單
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
基于Arduino的聯鎖信號控制接口研究
《鐵道通信信號》訂閱單
基于LabVIEW的力加載信號采集與PID控制
Kisspeptin/GPR54信號通路促使性早熟形成的作用觀察
主站蜘蛛池模板: 污网站在线观看视频| 青青青亚洲精品国产| 国产超碰在线观看| 国产欧美日韩综合一区在线播放| 欧美成人国产| 欧美在线国产| 欧美亚洲综合免费精品高清在线观看 | 色噜噜久久| A级毛片高清免费视频就| 四虎影视8848永久精品| 黄色网页在线播放| 成人国产一区二区三区| 日韩av无码DVD| 国产精品主播| 日韩AV手机在线观看蜜芽| 免费啪啪网址| 99国产在线视频| 国产精品午夜电影| 国产微拍一区二区三区四区| 国产一区二区丝袜高跟鞋| 久久亚洲天堂| 激情爆乳一区二区| 国产成人精品午夜视频'| 亚洲福利一区二区三区| 亚洲嫩模喷白浆| 午夜激情婷婷| 国产不卡国语在线| 亚洲人成电影在线播放| 人人看人人鲁狠狠高清| 久久久久久久久18禁秘| 色屁屁一区二区三区视频国产| 国产好痛疼轻点好爽的视频| 国产91色在线| 久久综合伊人 六十路| 久久天天躁狠狠躁夜夜躁| 久久先锋资源| 亚洲欧洲AV一区二区三区| 99ri精品视频在线观看播放| 野花国产精品入口| 欧美一区二区福利视频| 黄色网站不卡无码| 黄色在线不卡| 国产成人精品2021欧美日韩| 五月婷婷精品| 波多野结衣一区二区三区四区| 国产经典在线观看一区| 亚洲第一色网站| 中文字幕久久亚洲一区| 亚洲人视频在线观看| 乱色熟女综合一区二区| 高清免费毛片| 中文字幕在线观| 国产精品3p视频| 男人天堂亚洲天堂| 亚洲综合专区| 欧美翘臀一区二区三区| 亚洲成人免费看| 国产a v无码专区亚洲av| 毛片大全免费观看| 亚洲一区无码在线| 久久天天躁狠狠躁夜夜2020一| 国产尤物在线播放| 暴力调教一区二区三区| 成人国产免费| 亚洲AV一二三区无码AV蜜桃| 无码啪啪精品天堂浪潮av| 大学生久久香蕉国产线观看| 精品视频一区二区三区在线播| 欧美精品H在线播放| 久久综合丝袜长腿丝袜| 欧美午夜性视频| 另类综合视频| 美女视频黄又黄又免费高清| 亚洲一区二区黄色| 国产精品第三页在线看| a欧美在线| 九九免费观看全部免费视频| 日韩欧美高清视频| 欧美劲爆第一页| 国产91透明丝袜美腿在线| 日韩中文欧美| 制服丝袜国产精品|