• DocumentCode
    3469358
  • Title

    Fault-tolerant synthesis using non-uniform redundancy

  • Author

    Woo, Keven L. ; Guthaus, Matthew R.

  • Author_Institution
    Dept. of CE, Univ. of California Santa Cruz, Santa Cruz, CA, USA
  • fYear
    2009
  • fDate
    4-7 Oct. 2009
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    As process technologies continue to scale into the nanometer regime, devices are becoming significantly more unreliable. Many forms of unreliability manifest as transient faults and can cause intermittent random logic upsets. These logic upsets are often caused by natural radiation (neutrons and alpha particles) or on-chip noise (cross-coupling, supply drop, or flicker noise). This research improves reliability by using non-uniform redundancy. Specifically, we present a dynamic programming algorithm that considers many possible topological redundancies, yet maintains a linear run-time due to efficient pruning of suboptimal solutions. Our algorithm provides designers with a Pareto-optimal set of solutions that trade reliability for area. Compared to existing triple modular redundancy (TMR), we see similar reliability with only 35% area overhead instead of 326%.
  • Keywords
    Pareto optimisation; circuit reliability; dynamic programming; fault tolerance; logic circuits; redundancy; Pareto-optimal set; dynamic programming; fault-tolerant synthesis; intermittent random logic upset; nonuniform redundancy; system reliability; transient fault; 1f noise; Alpha particles; Dynamic programming; Fault tolerance; Heuristic algorithms; Logic devices; Logic programming; Nanoscale devices; Neutrons; Redundancy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2009. ICCD 2009. IEEE International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-5029-9
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2009.5413153
  • Filename
    5413153