Using sequence diagrams to specify and to generate RTL assertions

  • Authors:
  • Martin Schweikert;Tobias Dornes;Hans Eveking

  • Affiliations:
  • Computer Systems Group, Technische Universität Darmstadt, Darmstadt, Germany;Computer Systems Group, Technische Universität Darmstadt, Darmstadt, Germany;Computer Systems Group, Technische Universität Darmstadt, Darmstadt, Germany

  • Venue:
  • VECoS'11 Proceedings of the Fifth international conference on Verification and Evaluation of Computer and Communication Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the field of hardware development, it is essential to prove the correctness of a new design. In order to check a design, verification engineers often use assertions written in a property or hardware specification language. Sequence diagrams are well established in the field of software engineering and allow easy and compact specification of protocols. We propose to use sequence diagrams to specify register transfer level (RTL) behaviour and present an approach to automatically generate temporal properties out of these diagrams. The validity of the approach is illustrated by verifying a Wishbone system-on-a-chip (SoC) local interconnect bus.