Title :
Semi-concurrent error detection in data paths
Author :
Antola, Anna ; Piuri, Vincenzo ; Sami, Mariagiovanna
Author_Institution :
Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
Abstract :
An innovative approach for high-level synthesis of digital circuits with semi-concurrent self-checking abilities is introduced, achieving a compromise between redundancy and checking effectiveness. Attention is mainly focused on the data path, described as a general Sequencing Graph including linear paths as well as loops and branches. A reference architecture is defined; a technique allowing to reduce redundancy through resource sharing is then introduced, leading to synthesis of the self-checking architecture. An algorithm is proposed to simultaneously schedule and allocate the resources, while keeping error aliasing as reduced as possible. The desired checking periodicity is guarantee by the algorithm
Keywords :
automatic testing; data flow graphs; error detection; high level synthesis; redundancy; algorithm; data path; digital circuit; error aliasing; high-level synthesis; redundancy; resource allocation; resource sharing; scheduling; self-checking architecture; semi-concurrent error detection; sequencing graph; Computer architecture; Concurrent computing; Data flow computing; Delay; Digital circuits; Fault detection; High level synthesis; Redundancy; Resource management; Scheduling algorithm;
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 1997. Proceedings., 1997 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
0-8186-8168-3
DOI :
10.1109/DFTVS.1997.628337