www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設計自動化
[導讀]摘要:以基于靜態(tài)隨機存儲器(SRAM)的現(xiàn)場可編程門陣列(FPGA)為例,在傳統(tǒng)的三次測試方法的基礎上提出了一種新穎的針對FPGA互聯(lián)資源的測試方法。該方法運用了層次化的思想,根據開關矩陣中可編程互聯(lián)點(PIP)兩端連線資

摘要:以基于靜態(tài)隨機存儲器(SRAM)的現(xiàn)場可編程門陣列(FPGA)為例,在傳統(tǒng)的三次測試方法的基礎上提出了一種新穎的針對FPGA互聯(lián)資源的測試方法。該方法運用了層次化的思想,根據開關矩陣中可編程互聯(lián)點(PIP)兩端連線資源的區(qū)別將互聯(lián)資源進行層次化分類,使得以這種方式劃分的不同類別的互聯(lián)資源能夠按一定方式進行疊加測試,這就從根本上減少了實際需要的測試配置圖形和最小配置次數。最后,文章將文中的測試方法與傳統(tǒng)的測試方法在最小配置次數、故障覆蓋率等方面進行了一個簡單的比較。
關鍵詞:現(xiàn)場可編程門陣列;靜態(tài)隨機存儲器;可編程互聯(lián)點;測試配置圖形;故障覆蓋率

    FPGA (現(xiàn)場可編程門陣列)作為一種可編程的邏輯器件,以其豐富的邏輯資源和極其靈活的可編程特性越來越受到廣大用戶的青睞。然而,隨著工藝水平的發(fā)展和實際應用的需要,F(xiàn)PGA的邏輯門數量已從最初的幾千門增加到現(xiàn)在的幾千萬門,與此同時,F(xiàn)PGA內部資源的復雜度也呈幾何級數增長。這勢必給FPGA的測試工作帶來極大的挑戰(zhàn)。如何在有限的時間內完成對整個FPGA的可靠性測試而達到盡可能高的故障覆蓋率,已經成為每一個測試工作者迫切需要解決的問題。針對FPCA的測試非常復雜,因為FPGA內部具有大量的邏輯資源和布線資源,在用戶使用之前,F(xiàn)PGA的功能是不確定的,用戶可以根據自己的需求把FPGA配置成某種特定的邏輯,還可以根據需要反復編程,但其中大部分的資源仍處于閑置狀態(tài),這就導致針對FPGA的測試不可能像針對ASIC的測試那樣對FPGA能夠實現(xiàn)的所有功能進行的窮舉性測試。在FPGA中,互聯(lián)資源相當復雜,對于最新的FPGA器件,80%以上的晶體管都包含在互聯(lián)資源中,所以對FPCA互聯(lián)資源的測試成了整個測試工作的核心,為此,本文將專注于FPGA互聯(lián)資源的測試。

1 FPGA的結構與互聯(lián)資源的故障模型
    FPGA一般由三種可編程電路和一個可用于存儲配置數據的SRAM組成,這三種可編程電路分別是:可編程邏輯塊CLB(Configurable Logic Block),輸入/輸出模塊IOB (I/O Block)和互聯(lián)資源IR(Interconnect Resource)。以xilinx公司的Virtex系列FPGA為例,其結構的基本模型如圖1所示,該模型是由可編程邏輯塊和開關矩陣組成的二維陣列,在每個CLB內部,邏輯模塊通過輸入輸出多路選擇器(I/O MUX)與開關矩陣(SM)相連,開關矩陣同時又為FPGA陣列中不同的CLB之間提供水平和垂直的布線通道。根據布線資源跨越CLB個數的不同,我們將其分為三類:單長線(連接相鄰開關矩陣,不跨越任何的CLB的布線),六長線(通過一個開關矩陣跨越五個CLB與另一個開關矩陣相連的布線)和全局長線(貫穿整個FPGA的CLB陣列,具有最小延時的布線)。在每個開關矩陣的內部都具有大量的可編程互聯(lián)點PIPs (programmable interconnec tpoints),每一個可編程互聯(lián)點都是一個由可編程的SRAM單元控制的傳輸門晶體管,圖2是一個常用的開關矩陣的基本模型,在開關矩陣的每一個邊都有四個連接點,每個連接點都可以通過開關矩陣內部的PIP與其它三邊相連接,其中虛線代表了所有可能的連接方式,我們可以通過向SRAM加載配置數據的方式來控制PIP傳輸門晶體管的通斷,當向SRAM單元中寫“1”的時候傳輸管導通,相應的連接建立;當向SRAM單元寫“0”的時候傳輸管斷開,相應的連接也就隨之斷開。


    在FPGA里面,互聯(lián)資源的故障大慨可以分為兩類:一類是開路故障,一類是短路故障。開路故障又可以分為PIP的常開故障(PIP開關處于永久性的斷開狀態(tài))和互聯(lián)線段的斷開故障,而短路故障通常由PIP的常閉故障(PIP開關處于永久性的導通狀態(tài))和互聯(lián)線段短路故障組成。另外,我們將互聯(lián)資源的固定型故障(固定“1”或固定“0”故障)看成是互連線與電源Vcc和地Vdd的短路故障,而不單獨加以考慮。如圖3所示,顯示了互聯(lián)資源故障模型的基本分類。



2 互聯(lián)資源的測試
    由于FPGA的互聯(lián)資源極其復雜,故障的種類又極其的繁多,我們根本不可能存一次配置里面兼顧所有的故障類型完成整個互聯(lián)資源所有模塊的完全測試。為此,我們通常采用層次化的思想將整個互聯(lián)資源按照一定的關系劃分為幾大類別(或者幾大模塊)來加以測定,本文根據互聯(lián)資源中開關矩陣中PIP兩端所連互連線段長短的不同來分類進行測試。
2.1 待測資源的分類
    為了簡化我們的測試,我們根據開關矩陣中PIP兩端連線的不同對互聯(lián)資源進行如下的劃分:PIP兩端連接的均是單長線(Single-to-Single),PIP兩端連接的是六長線(Hex-to-Hex),PIP一端連接六長線另一端連接單長線(Hex-to-Single)。下面我們將主要根據以上劃分對互聯(lián)資源的測試進行研究2.2 Single-to-Single類互聯(lián)資源的測試Single-to-Single類互聯(lián)資源是一類由單長線指向單長線的資源,存Virtex系列FPCA中,開關矩陣東(East),南(south),西(west),北(north)四個方向各有24條單長線,其中任意一條單長線部可以與其他三個方向的單長線連接形成Single-to-Single類連線。其結構與XC4000開關矩陣的結構完全相同,其簡化模型如圖4所示,對于這部分資源我們可以參考傳統(tǒng)的3次測試法來進行全覆蓋測試,其測試配置圖如圖5所示。


2.3 Hex-to-Hex類互聯(lián)資源的測試
    Hex-to-Hex類互聯(lián)資源是一類由六長線指向六長線的資源,在FPCA的測試中,這類資源的測試比Single-to-Single類互聯(lián)資源要復雜得多。圖6顯示了Virtex系列FPGA中這類資源的簡單連接關系,與單長線類似,每一根六長線都可以通過不同的PIP與其它三個方向的六長線相連接,唯一不同的是,每根六長線都跨越了六個開關矩陣,在每根六長線的中間還產生了一個分支中點。為了避免出現(xiàn)布線的沖突,在我們的布線里面始終堅持單布線通道的原則(即在一次配置中,每條布線路徑上不允許分支路徑的存在,每一條互連線段具有唯一的入度和出度),因此六長線的分支中點和端點不可能在一次配置里面完成測試。


    為了簡化Hex-to-Hex類互聯(lián)資源的測試的研究,我們將對實際的互聯(lián)資源的情況作如下模型的提取。以Virtex系列FPGA為例,每條六長線都通過五個流入(指PIP的方向指向該六長線)的PIP與其它五根六長線相連,我們稱六長線的入度Vi=5,同時也存在五個流出(指該PIP的方向背離該六長線)的PIP與另外五根六長線相連,我們稱六長線的出度Vo=5,注意這些PIP分布在六長線中點與端點所在的三個開關矩陣里面,如圖7所示,是這一模型的數學簡化圖型。
    在單布線通道的原則下,要求在每一個配置里的任意一條六長線都具有唯一的出度和入度,因此,要實現(xiàn)Hex-to-Hex類互聯(lián)資源的全覆蓋測試至少需要n=5(n≥max{Vi,Vo})次圖形配置。
2.4 Hex-to-Single類互聯(lián)資源的測試
    針對這類互聯(lián)資源,我們主要目標是測試連接single線(單長線)和Hex線(六長線)的PIP,因為對于單長線和六長線我們在Single-to-Single和Hex-to-Hex兩類資源的測試中已經覆蓋。對于這類資源,我們可以借助CLB單元中的觸發(fā)器,將這部分資源都與CLB單元中的觸發(fā)器的輸入端相連,通過回讀觸發(fā)器中的數據實現(xiàn)互聯(lián)資源的測試。其原理如圖8所示。在Virtex系列FPGA中,由于每條單長線最多能夠同時與兩條不同的六長線相連,因此測試這類互聯(lián)資源的最小配置次數為2。


2.5 最小配置次數與不同測試方法的比較
    通過對互聯(lián)資源的分類,簡化了我們對互聯(lián)資源的測試。由分析可得,我們的方法針對Single-to-Single類互聯(lián)資源需要3次測試配置,針對Hex-to-Hex類互聯(lián)資源需要5次測試配置,針對Hex-to-Single類互聯(lián)資源需要2次測試配置。但是由于我們對互聯(lián)資源的分類具有層次性,我們可以讓針對三類互聯(lián)資源的測試同時進行而互不影響,也就是說對互聯(lián)資源測試的總配置次數并不是三類資源單獨測試配置次數的總和,而是等于三類資源測試中需要配置最多的一類資源的配置次數,針對本文提到的Virtex系列FPGA,測試整個互聯(lián)資源的最小配置次數為5次。
    為了檢驗本文提出的測試方法,我們在Xilinx公司的XOVR300-4-CB228上對互聯(lián)資源進行了全覆蓋測試實驗,在整個互聯(lián)資源的測試中一共用到了5個配置圖形,與我們的分析相吻合。如圖9所示的是Single-to-Single類互聯(lián)資源的測試圖形TCLD。


    我們在Virtex系列FPGA的基礎上將本文提到的方法與傳統(tǒng)方法和論文中提到的方法在覆蓋率和最小配置次數方面進行了一個簡單的比較。如下表1所列。



3 結束語
    文中針對Virtex系列FPGA互聯(lián)資源的測試,采用了分層測試的思想將互聯(lián)資源按一定的原則分為了single-to-single,Hex-to-Hex和Hex-to-Single三類,使得不同類別的互聯(lián)資源能夠進行疊加測試,最終得出了實際測試需要的最小圖形配置次數為5次。文章最后通過將該方法與已存在的測試方法進行了一個簡單的對比和分析,不難看出其該方法在保證同樣覆蓋率的情況下最小配置次數明顯少于其他測試方法。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉