2014•Unpublished venueRequires access

A hierarchical switch matrix and interconnect resources test in Virtex-5 FPGA

A.W. Ruan, Wenhong Tian, B. Ni, K. Wu

Open publisher page 7 citations

Abstract

With increasing scale of Field Programmable Gate Arrays (FPGAs), architecture of interconnect resources (IRs) in FPGA is becoming more and more complicated. Switch matrix (SM) is one of the most important concepts in the IR architecture. Existing concept of the SM is no longer applicable to these high-end FPGAs. In this paper, based on analysis of the IR architecture in Virtex-5 FPGA, we come up with a concept of hierarchical SM. In the hierarchical SM, IRs are classified into several independent layers of wire segments with programmable-interconnect-point programmable switches (PIP-PSs) in between. The SM in Virtex-5 FPGA consists of several sub-SMs depending on types of wire segments, compared with only one SM in XC4000 FPGA. A full coverage test algorithm for IRs in Virtex-5 was studied by adopting hierarchical SM based repeatable building blocks and fault mapping method. An experiment in XC5LX110T using an in-house developed test system with boundary scan and bitstream readback was carried out. 56 configuration numbers are required to test the XC5LX110T in full coverage. The concept of hierarchical SM and test algorithm is also applicable to Virtex, Virtex-II, Virtex-4, Virtex-5, Virtex-6, 7-series and all Spartan series FPGA as long as SMs are used.

About this research paper

What this paper is about

With increasing scale of Field Programmable Gate Arrays (FPGAs), architecture of interconnect resources (IRs) in FPGA is becoming more and more complicated. Switch matrix (SM) is one of the most important concepts in the IR architecture. Existing concept of the SM is no longer applicable to these high-end FPGAs. In this paper, based on analysis of the IR architecture in Virtex-5 FPGA, we come up with a concept of hierarchical SM. In the hierarchical SM, IRs are classified into several independent layers of wire segments with programmable-interconnect-point programmable switches (PIP-PSs) in between. The SM in Virtex-5 FPGA consists of several sub-SMs depending on types of wire segments, compared with only one SM in XC4000 FPGA. A full coverage test algorithm for IRs in Virtex-5 was studied by adopting hierarchical SM based repeatable building blocks and fault mapping method. An experiment in XC5LX110T using an in-house developed test system with boundary scan and bitstream readback was carried out. 56 configuration numbers are required to test the XC5LX110T in full coverage. The concept of hierarchical SM and test algorithm is also applicable to Virtex, Virtex-II, Virtex-4, Virtex-5, Virtex-6, 7-series and all Spartan series FPGA as long as SMs are used.

Why it matters

OpenAlex reports 7 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

With increasing scale of Field Programmable Gate Arrays (FPGAs), architecture of interconnect resources (IRs) in FPGA is becoming more and more complicated. Switch matrix (SM) is one of the most important concepts in the IR architecture. Existing concept of the SM is no longer applicable to these high-end FPGAs. In this paper, based on analysis of the IR architecture in Virtex-5 FPGA, we come up with a concept of hierarchical SM. In the hierarchical SM, IRs are classified into several independent layers of wire segments with programmable-interconnect-point programmable switches (PIP-PSs) in between. The SM in Virtex-5 FPGA consists of several sub-SMs depending on types of wire segments, compared with only one SM in XC4000 FPGA. A full coverage test algorithm for IRs in Virtex-5 was studied by adopting hierarchical SM based repeatable building blocks and fault mapping method. An experiment in XC5LX110T using an in-house developed test system with boundary scan and bitstream readback was carried out. 56 configuration numbers are required to test the XC5LX110T in full coverage. The concept of hierarchical SM and test algorithm is also applicable to Virtex, Virtex-II, Virtex-4, Virtex-5, Virtex-6, 7-series and all Spartan series FPGA as long as SMs are used.

Key concepts: Virtex, Field-programmable gate array, Computer science, Interconnection, Reconfigurable computing, Embedded system, Bitstream, Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source
A hierarchical switch matrix and interconnect resources test in Virtex-5 FPGA — Research Paper | ScholarLens