• DocumentCode
    956477
  • Title

    A self-reconfigurable hardware architecture for mesh arrays using single/double vertical track switches

  • Author

    Fukushi, Masaru ; Horiguchi, Susumu

  • Author_Institution
    Graduate Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Ishikawa, Japan
  • Volume
    53
  • Issue
    2
  • fYear
    2004
  • fDate
    4/1/2004 12:00:00 AM
  • Firstpage
    357
  • Lastpage
    367
  • Abstract
    This paper deals with the issue of reconfiguring mesh-connected processor arrays (mesh arrays) in the presence of faulty processors. For massively parallel systems, it has become necessary to develop built-in self-reconfigurable systems that can automatically reconfigure partially faulty systems. Many reconfiguration methods have been proposed to date; however, most of them are not suitable for self-reconfiguration. In this paper, we propose a self-reconfiguration method based on simple column bypass and south directional rerouting schemes. This proposal offers the combined advantages of high probability of successful reconfiguration, low hardware overhead, and simplicity of implementation. A switching mechanism, which can determine the desired switch functions automatically using the states of neighboring processors, makes the implementation of our method easier. Simulated results show that the proposed method achieves a higher system yield than that of previous methods with half the number of redundant switches and interconnections. The prototype system of self-reconfigurable mesh arrays is implemented using a field-programmable gate array (FPGA) and the hardware overhead is discussed.
  • Keywords
    VLSI; fault tolerance; field programmable gate arrays; parallel architectures; reconfigurable architectures; FPGA; VLSI; WSI mesh array; built-in self-reconfigurable systems; double vertical track switches; fault tolerance; faulty processors; field-programmable gate array; interconnections; mesh-connected processor arrays; parallel systems; partially faulty system reconfiguration; redundant switches; self-reconfigurable hardware architecture; self-reconfigurable mesh arrays; self-reconfiguration; simple column bypass; single vertical track switches; south directional rerouting; switch functions; switching mechanism; very large scale integration; wafer scale integration; yield enhancement; Computer architecture; Field programmable gate arrays; Hardware; Helium; Logic arrays; Proposals; Prototypes; Switches; Very large scale integration; Wafer scale integration;
  • fLanguage
    English
  • Journal_Title
    Instrumentation and Measurement, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9456
  • Type

    jour

  • DOI
    10.1109/TIM.2003.822717
  • Filename
    1284866