• 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