• DocumentCode
    649075
  • Title

    ACO-based fault-aware routing algorithm for Network-on-Chip systems

  • Author

    Chia-An Lin ; Hsien-Kai Hsin ; En-Jui Chang ; Wu, An-Yeu Andy

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    16-18 Oct. 2013
  • Firstpage
    342
  • Lastpage
    347
  • Abstract
    With the shrinking size of circuits and the scaling of Network-on-Chip (NoC), the on-chip components will have a higher chance to fail. The on-chip failures can cause traffic congestion and even system crash. To overcome this problem, the NoC routing algorithm should be implemented with fault-tolerant capability. Inspired by the fault-tolerant behavior of ant colony consisting of three steps: Encounter, Search, and Select, we propose Ant Colony Optimization-based Fault-aware Routing (ACO-FAR) algorithm for traffic balancing. To effectively forward the packets to a non-faulty region, three mechanisms of ACO-FAR correspond to the three-step behaviors of ants are proposed in this work. The simulation results show that proposed ACO-FAR has higher throughput than related works by 12.5%-77.7%. Also, this routing method improves the reachable packet ratio to 99.50%-99.98% and the distribution of traffic load in the faulty network.
  • Keywords
    ant colony optimisation; circuit optimisation; failure analysis; fault diagnosis; network routing; network-on-chip; packet radio networks; ACO-FAR; ACO-based fault-aware routing algorithm; NoC routing algorithm; ant colony optimization; encounter step; fault-tolerant capability; faulty network; network-on-chip systems; on-chip failures; packet ratio; search step; select step; traffic balancing; traffic load distribution; Ant Colony Optimization; Fault-aware Mechanism; Fault-tolerant Routing; Network-on-Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2013 IEEE Workshop on
  • Conference_Location
    Taipei City
  • ISSN
    2162-3562
  • Type

    conf

  • DOI
    10.1109/SiPS.2013.6674530
  • Filename
    6674530