DocumentCode
2676268
Title
On the complexity of switch programming in fault-tolerant configurable chips
Author
Shi, W. ; Kumar, K. ; Lombardi, F.
Author_Institution
Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
fYear
2000
fDate
2000
Firstpage
125
Lastpage
133
Abstract
Given a programmable chip (such as a WSI systolic array, or a field programmable gate array (FPGA)) made of equally-like configurable logic blocks (cells), the problem of programming the interconnect resources (consisting of switches) has been well studied in the literature. This process can be used for fault tolerance by logically reconfiguring the fault free cells of the array into a new array as well as to customize the FPGA by configuring it to perform the desired functions. Once the desired logical configuration has been achieved (as an the presence of faulty cells), the (programmable) switches in the interconnect resources of the array must be programmed to implement the target topology on the physical array. In this paper, we study the problem of minimizing the programming time (or cost) required for implementing this step. We show that current techniques are not likely to lead to cost optimal polynomial time algorithms, because the underlying covering problems are NPC-complete in the strong sense. The NPC-completeness is also extended to grid arrays
Keywords
computational complexity; economics; fault tolerant computing; field programmable gate arrays; logic CAD; logic programming; minimisation; systolic arrays; FPGA; NPC-completeness; complexity; cost optimal polynomial time algorithms; fault free cells; fault-tolerant configurable chips; field programmable gate array; grid arrays; interconnect resources; minimisation; programmable chip; programmable switches; programming time; switch programming; Costs; Fault tolerance; Field programmable gate arrays; Logic arrays; Logic programming; Programmable logic arrays; Reconfigurable logic; Switches; Systolic arrays; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI Systems, 2000. Proceedings. IEEE International Symposium on
Conference_Location
Yamanashi
ISSN
1550-5774
Print_ISBN
0-7695-0719-0
Type
conf
DOI
10.1109/DFTVS.2000.887150
Filename
887150
Link To Document