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 :
بازگشت