Formal boolean manipulations for the verification of sequential machines

  • Authors:
  • Olivier Coudert;Christian Berthet;Jean Christophe Madre

  • Affiliations:
  • Bull Research Center, P.C. 58B1, 68, Route de Versailles, 78430 Louveciennes, FRANCE;Bull Research Center, P.C. 58B1, 68, Route de Versailles, 78430 Louveciennes, FRANCE;Bull Research Center, P.C. 58B1, 68, Route de Versailles, 78430 Louveciennes, FRANCE

  • Venue:
  • EURO-DAC '90 Proceedings of the conference on European design automation
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper addresses the problem of verifying synchronous sequential machines. It first shows that there is a certain class of temporal properties that can be verified by proving two sequential machines equivalent. It then explains that the equivalence of two sequential machines can be checked without building any state diagram. It is sufficient to observe all the valid states of a machine, which can be done by traversing its state diagram. It finally presents the symbolic manipulations used to perform the traversal of a state diagram in a more efficient than the usual traversal technique based on enumeration.