DocumentCode
159461
Title
Scheduling algorithm in datapath synthesis for long duration transient fault tolerance
Author
Iwagaki, Tsuyoshi ; Nakaso, Tatsuya ; Ohkubo, Ryoko ; Ichihara, Hideyuki ; Inoue, Takeru
Author_Institution
Grad. Sch. of Inf. Sci., Hiroshima City Univ., Hiroshima, Japan
fYear
2014
fDate
1-3 Oct. 2014
Firstpage
128
Lastpage
133
Abstract
As the advance in semiconductor technologies, transient faults caused by particle strike in combinational logic, so-called SETs, have become a matter of concern, and further it is predicted that such faults can span across more than one clock cycle. This paper presents a scheduling algorithm in high-level synthesis of long duration transient fault tolerant datapaths. On the basis of the properties of operational units for error correction and detection in behaviorally tripled module systems, we introduce the concept of forces among operations in unscheduled data-flow graphs, and propose a scheduling algorithm based on well-known force-directed scheduling. Experimental results show that the proposed scheduling algorithm can derive multi-cycle fault tolerant datapaths with small hardware resources compared with simply-tripled datapaths.
Keywords
combinational circuits; error correction; high level synthesis; scheduling; SET; combinational logic; datapath synthesis; error correction; error detection; force-directed scheduling; high-level synthesis; multicycle fault tolerant datapaths; scheduling algorithm; semiconductor technologies; transient faults; Circuit faults; Fault tolerance; Fault tolerant systems; Force; Scheduling; Scheduling algorithms; Transient analysis; High-level synthesis; error correction/detection; force-directed scheduling; multi-cycle transient fault tolerance; soft error;
fLanguage
English
Publisher
ieee
Conference_Titel
Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFT), 2014 IEEE International Symposium on
Conference_Location
Amsterdam
Print_ISBN
978-1-4799-6154-2
Type
conf
DOI
10.1109/DFT.2014.6962062
Filename
6962062
Link To Document