DocumentCode
3441408
Title
Observable time windows: verifying the results of high-level synthesis
Author
Bergamaschi, R.A. ; Raje, S.
Author_Institution
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
1996
fDate
11-14 Mar 1996
Firstpage
350
Lastpage
356
Abstract
One of the main problems in high-level synthesis has been the lack of verification techniques for checking the equivalence between the behavioral specification and the scheduled implementation. Due to scheduling it may not be possible to compare simulation results before and after high-level synthesis using the same simulation drivers. Given that simulation is the most time consuming step in the design process, this severely reduces the advantages of high-level synthesis. This paper presents techniques and algorithms for comparing simulation results using the same simulation drivers. The approach is based on creating special hardware structures in the implementation and comparing the simulations only at synchronization points called observable time windows
Keywords
design engineering; formal verification; high level synthesis; simulation; synchronisation; algorithms; behavioral specification; design; hardware structures; high-level synthesis; observable time windows; scheduled implementation; simulation drivers; synchronization points; verification; Clocks; Computer applications; Design methodology; Formal verification; Hardware; High level synthesis; Process design; Synchronization; Testing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
European Design and Test Conference, 1996. ED&TC 96. Proceedings
Conference_Location
Paris
ISSN
1066-1409
Print_ISBN
0-8186-7424-5
Type
conf
DOI
10.1109/EDTC.1996.494324
Filename
494324
Link To Document