DocumentCode
3018084
Title
Verifying large-scale multiprocessors using an abstract verification environment
Author
Abts, Dennis ; Roberts, Mike
Author_Institution
Vector Syst. Div, Silicon Graphics Inc., Chippewa Falls, WI, USA
fYear
1999
fDate
1999
Firstpage
163
Lastpage
168
Abstract
The complexity of large-scale multiprocessors has burdened the design and verification process making complexity-effective functional verification an elusive goal. We propose a solution to the verification of complex systems by introducing an abstracted verification environment called Raven. We show how Raven uses standard C/C++ to extend the capability of contemporary discrete-event logic simulators. We introduce new data types and a diagnostic programming interface (DPI) that provide the basis for Raven. Finally, we show results from an interconnect router ASIC used in a large-scale multiprocessor
Keywords
application specific integrated circuits; computer testing; formal verification; integrated circuit testing; large-scale systems; microprocessor chips; multiprocessing systems; ASIC; Raven; abstract verification environment; complex systems; data types; diagnostic programming interface; large-scale multiprocessors; multiprocessor verification; standard C/C++; Application specific integrated circuits; Automatic testing; Formal verification; Hardware design languages; Large-scale systems; Logic design; Logic programming; Logic testing; Permission; Process design;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location
New Orleans, LA
Print_ISBN
1-58113-092-9
Type
conf
DOI
10.1109/DAC.1999.781303
Filename
781303
Link To Document