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
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;
Conference_Titel :
Design Automation Conference, 1999. Proceedings. 36th
Conference_Location :
New Orleans, LA
Print_ISBN :
1-58113-092-9
DOI :
10.1109/DAC.1999.781303