• DocumentCode
    2481540
  • Title

    Protecting pipelined asynchronous communication channels against single event upsets

  • Author

    Lechner, Jakob ; Lampacher, Martin

  • Author_Institution
    Inst. of Comput. Eng., Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2012
  • fDate
    Sept. 30 2012-Oct. 3 2012
  • Firstpage
    480
  • Lastpage
    481
  • Abstract
    This paper proposes a new solution for building robust asynchronous communication links for globally asynchronous locally synchronous (GALS) systems. A combination of delay-insensitive codes and error-correcting codes is used to provide both robustness against timing variations and against transient faults due to radiation effects or electromagnetic interference. The proposed solution is able to handle short erroneous signal transitions as well as soft-errors, where a faulty value is stored, e.g., in a memory element of a pipelined interconnect architecture. Transient pulses, which sooner or later vanish, can be easily detected and mitigated. In the presence of soft-errors, however, error correction gets significantly more complex since it can no longer be assumed that all expected signal transitions will eventually occur. An on-going transmission thus might never achieve full completeness. This needs to be carefully considered for the receiver design.
  • Keywords
    electromagnetic interference; error correction codes; logic design; radiation hardening (electronics); delay-insensitive codes; electromagnetic interference; error correction; error-correcting codes; faulty value; globally asynchronous locally synchronous systems; memory element; on-going transmission; pipelined asynchronous communication channels; pipelined interconnect architecture; radiation effects; receiver design; robust asynchronous communication links; short erroneous signal transitions; single event upsets; soft-errors; timing variations; transient faults; transient pulses; Circuit faults; Integrated circuit interconnections; Rails; Receivers; Robustness; Transient analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design (ICCD), 2012 IEEE 30th International Conference on
  • Conference_Location
    Montreal, QC
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4673-3051-0
  • Type

    conf

  • DOI
    10.1109/ICCD.2012.6378683
  • Filename
    6378683