Title :
Efficient verification of scheduling, allocation and binding in high-level synthesis
Author :
Mendias, J.M. ; Hermida, R. ; Molina, M.C. ; Penalba, O.
Author_Institution :
Dpto. Arquitectura de Computadores y Automotica, Univ. Complutense de Madrid, Spain
Abstract :
This paper presents an efficient method to solve an important aspect of the high-level verification problem: the formal verification of RT-level implementations (datapath + controller), obtained from algorithmic-level specifications by high-level synthesis tools. The method consists in replicating external, and potentially incorrect, design processes within a mathematical framework, giving as a result the proof of correctness or the set of design decisions that led to errors. As the computational complexity is a major problem informal verification, the formal framework is based in an ad hoc formal theory. The moderate complexity achieved, has been confirmed by a detailed experimental study, which shows that our method can verify complex designs overloading the highlevel design-cycle only minimally.
Keywords :
computational complexity; formal verification; high level synthesis; logic design; RT-level implementations; algorithmic-level specifications; computational complexity; design decisions; formal verification; high level design-cycle; high-level synthesis; high-level verification problem; mathematical framework; Algorithm design and analysis; Boolean functions; Computational complexity; Data structures; Error correction; Formal verification; Government; High level synthesis; Process design; Processor scheduling;
Conference_Titel :
Digital System Design, 2002. Proceedings. Euromicro Symposium on
Print_ISBN :
0-7695-1790-0
DOI :
10.1109/DSD.2002.1115383