• DocumentCode
    3479077
  • Title

    Transient Fault Tolerant QDI Interconnects Using Redundant Check Code

  • Author

    Guangda Zhang ; Wei Song ; Garside, Jim D. ; Navaridas, Javier ; Zhiying Wang

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    Asynchronous logic is a promising technology for building the chip-level interconnect of multi-core systems. However, asynchronous circuits are vulnerable to faults. This paper presents a novel scheme to improve the robustness of asynchronous systems. Our first contribution is a fault tolerant delay-insensitive redundant check coding scheme named DIRC. Using DIRC in 4-phase 1-of-n quasi-delay-insensitive (QDI) interconnects, all 1-bit and some multi-bit transient faults can be tolerated. The DIRC and the basic 4-phase 1-of-n pipeline stages are mutually exchangeable so that arbitrary basic stages can be replaced by DIRC stages to strengthen the fault-tolerance of long wires. Our second contribution, RPA, is a redundant technique to protect the acknowledge wires from transient faults - an issue that has long been disregarded by the community. The DIRC pipelines (using DIRC plus RPA) were simulated using the UMC 0.13μm standard cell library and compared with the basic pipelines. Detailed experimental results show that the 128-bit DIRC 1-of-4 pipeline is only 13% slower than the basic one but increases fault-tolerance hundred-folds when multi-bit transient faults are considered.
  • Keywords
    asynchronous circuits; fault tolerant computing; integrated circuit interconnections; multiprocessing systems; pipeline processing; redundancy; 1-bit transient faults; 4-phase 1-of-n quasidelay-insensitive interconnects; DIRC 1-of-4 pipeline; asynchronous circuits; asynchronous logic; asynchronous systems; chip-level interconnection; fault tolerant delay-insensitive redundant check coding scheme; multibit transient faults; multicore systems; redundant check code; size 0.13 mum; transient fault tolerant QDI interconnects; word length 128 bit; Circuit faults; Encoding; Fault tolerance; Fault tolerant systems; Pipelines; Transient analysis; Wires; asynchronous interconnects; fault tolerance; quasi-delay-insensitive circuits; transient faults;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.11
  • Filename
    6628252