Complete formal hardware verification of interfaces for a FlexRay-like bus

  • Authors:
  • Christian Müller;Wolfgang Paul

  • Affiliations:
  • Saarland University, Computer Science Department, Saarbrücken, Germany;Saarland University, Computer Science Department, Saarbrücken, Germany

  • Venue:
  • CAV'11 Proceedings of the 23rd international conference on Computer aided verification
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We report the first complete formal verification of a timetriggered bus interface at the gate and register level. We discuss hardware models for multiple clock domains and we review known results and proof techniques about the essential components of such bus interfaces: among others serial interfaces, clock synchronization and bus control. Combining such results into a single proof leads to an amazingly subtle theory about the realization of direct connections between units (as assumed in existing correctness proofs for components of interfaces) by properly controlled time-triggered buses. It also requires an induction arguing simultaneously about bit transmission across clock domains, clock synchronization and bus control.