Title :
Optimising high-level synthesis for self-checking arithmetic circuits
Author :
Antola, A. ; Piuri, V. ; Sami, MG
Author_Institution :
Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
Abstract :
Introduction of self-checking capacity in arithmetic systems since the initial steps of high-level synthesis is taken into account, as an alternative to conventional solutions that adopt ad-hoc coding or comparable techniques after the register-level architecture has been fully defined. A technique based on initial partitioning of the Data Flow Graph into detectable subgraphs is proposed, by which all single errors appearing within one subgraph are detected; an algorithm leading to optimize resource sharing (allocation and binding of both functional units and registers) while keeping minimum latency and optimum number of checkers is discussed
Keywords :
built-in self test; circuit optimisation; data flow graphs; digital arithmetic; high level synthesis; algorithm; data flow graph; high-level synthesis; latency; optimisation; partitioning; resource sharing; self-checking arithmetic circuit; subgraph; Arithmetic; Circuit synthesis; Data flow computing; Delay; Electronic mail; Flow graphs; High level synthesis; Resource management; Scheduling algorithm; Throughput;
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems, 1996. Proceedings., 1996 IEEE International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
0-8186-7545-4
DOI :
10.1109/DFTVS.1996.572033