Asynchronous Assertion Monitors for multi-Clock Domain System Verification

  • Authors:
  • Katell Morin-Allory;Laurent Fesquet;Dominique Borrione

  • Affiliations:
  • TIMA Laboratory, France;TIMA Laboratory, France;TIMA Laboratory, France

  • Venue:
  • RSP '06 Proceedings of the Seventeenth IEEE International Workshop on Rapid System Prototyping
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

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.