Title :
Asynchronous Assertion Monitors for multi-Clock Domain System Verification
Author :
Morin-Allory, Katell ; Fesquet, Laurent ; Borrione, Dominique
Author_Institution :
TIMA Lab., Grenoble
Abstract :
PSL is a standard formal language to specify logic and temporal properties in a declarative style, under the form of assertions. We defined a library of components, and an interconnection method to automatically synthesize hardware monitors that can be linked to a prototype of the design under verification, thus providing an efficient debugging platform. The existing tool produces on-line checkers that are clock synchronized with the monitored design. The on-going work aims at snooping the design with monitors built from asynchronous modules. The monitors are thus reliable in the case of truly asynchronous events, and become applicable to a wider range of verification tasks, notably the communications among globally asynchronous modules
Keywords :
formal languages; hardware description languages; program debugging; program verification; synchronisation; PSL; asynchronous modules; debugging platform; formal language; multi-clock domain system verification; online checkers; Clocks; Debugging; Formal languages; Hardware; LAN interconnection; Libraries; Logic; Monitoring; Prototypes; Synchronization;
Conference_Titel :
Rapid System Prototyping, 2006. Seventeenth IEEE International Workshop on
Conference_Location :
Chania, Crete
Print_ISBN :
0-7695-2580-6