一種用于FPGA互聯(lián)資源測試的新方法
2 互聯(lián)資源的測試
由于FPGA的互聯(lián)資源極其復(fù)雜,故障的種類又極其的繁多,我們根本不可能存一次配置里面兼顧所有的故障類型完成整個互聯(lián)資源所有模塊的完全測試。為此,我們通常采用層次化的思想將整個互聯(lián)資源按照一定的關(guān)系劃分為幾大類別(或者幾大模塊)來加以測定,本文根據(jù)互聯(lián)資源中開關(guān)矩陣中PIP兩端所連互連線段長短的不同來分類進(jìn)行測試。
2.1 待測資源的分類
為了簡化我們的測試,我們根據(jù)開關(guān)矩陣中PIP兩端連線的不同對互聯(lián)資源進(jìn)行如下的劃分:PIP兩端連接的均是單長線(Single-to-Single),PIP兩端連接的是六長線(Hex-to-Hex),PIP一端連接六長線另一端連接單長線(Hex-to-Single)。下面我們將主要根據(jù)以上劃分對互聯(lián)資源的測試進(jìn)行研究2.2 Single-to-Single類互聯(lián)資源的測試Single-to-Single類互聯(lián)資源是一類由單長線指向單長線的資源,存Virtex系列FPCA中,開關(guān)矩陣東(East),南(south),西(west),北(north)四個方向各有24條單長線,其中任意一條單長線部可以與其他三個方向的單長線連接形成Single-to-Single類連線。其結(jié)構(gòu)與XC4000開關(guān)矩陣的結(jié)構(gòu)完全相同,其簡化模型如圖4所示,對于這部分資源我們可以參考傳統(tǒng)的3次測試法來進(jìn)行全覆蓋測試,其測試配置圖如圖5所示。本文引用地址:http://www.ex-cimer.com/article/190681.htm
2.3 Hex-to-Hex類互聯(lián)資源的測試
Hex-to-Hex類互聯(lián)資源是一類由六長線指向六長線的資源,在FPCA的測試中,這類資源的測試比Single-to-Single類互聯(lián)資源要復(fù)雜得多。圖6顯示了Virtex系列FPGA中這類資源的簡單連接關(guān)系,與單長線類似,每一根六長線都可以通過不同的PIP與其它三個方向的六長線相連接,唯一不同的是,每根六長線都跨越了六個開關(guān)矩陣,在每根六長線的中間還產(chǎn)生了一個分支中點。為了避免出現(xiàn)布線的沖突,在我們的布線里面始終堅持單布線通道的原則(即在一次配置中,每條布線路徑上不允許分支路徑的存在,每一條互連線段具有唯一的入度和出度),因此六長線的分支中點和端點不可能在一次配置里面完成測試。
評論