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做片免费| 熟妇丰满人妻| 夜夜爽免费视频| 少妇极品熟妇人妻专区视频| 国产成本人片免费a∨短片| 亚洲水蜜桃久久综合网站| 国产又黄又硬又粗| 久久综合九九亚洲一区| 婷婷色中文网| 国产黄色免费看| 午夜视频免费试看| 色综合狠狠操| 综合色在线| 免费一极毛片| 日本在线国产| 中文字幕伦视频| 久久中文字幕av不卡一区二区| 国产成人福利在线视老湿机| 手机在线看片不卡中文字幕| 成人一区在线| 国产又粗又猛又爽视频| 国产人成网线在线播放va| 天堂亚洲网| 免费一级全黄少妇性色生活片| 久久网欧美| 天堂成人在线| 一级毛片在线播放免费| 色亚洲激情综合精品无码视频| 在线观看亚洲精品福利片| 久久网欧美| 精品自拍视频在线观看| 色综合久久综合网| 国产幂在线无码精品| 欧美日韩中文国产| 国产综合另类小说色区色噜噜| 国产成人一级| 老色鬼欧美精品| 无码AV高清毛片中国一级毛片| 欧美日韩中文国产| 美女国内精品自产拍在线播放| 免费女人18毛片a级毛片视频| 欧美成人A视频| 亚洲成人精品| 国产精品欧美激情| 国产精品永久免费嫩草研究院| 亚洲 欧美 偷自乱 图片| 91极品美女高潮叫床在线观看| 亚洲Va中文字幕久久一区 | 粉嫩国产白浆在线观看| 尤物视频一区| 国产在线视频欧美亚综合| 毛片免费高清免费| 中文字幕1区2区| 怡红院美国分院一区二区| 国产精品专区第一页在线观看| 55夜色66夜色国产精品视频| 香港一级毛片免费看| P尤物久久99国产综合精品| 久久中文电影| 中文字幕啪啪| 亚洲男人天堂2018| 国产亚洲高清在线精品99| 国产AV无码专区亚洲A∨毛片| 国产h视频免费观看| 原味小视频在线www国产| 国产一区二区精品福利| 天天综合网色| 色综合久久综合网| 国产日韩欧美一区二区三区在线 | 国产日韩欧美精品区性色| 国产乱论视频| 日韩精品毛片| 成人精品午夜福利在线播放| 波多野结衣一区二区三区AV| 夜夜拍夜夜爽|