Verification and Synthesis of Counters Based on Symbolic Techniques

  • Authors:
  • G. Cabodi;P. Camurati;L. Lavagno;S. Quer

  • Affiliations:
  • Politecnico di Torino, Dip. di Automatica e Informatica, Turin, ITALY;Universita di Udine, Dip. di Matematica e Informatica, Udine, ITALY;Politecnico di Torino, Dip. di Elettronica, Turin, ITALY;Politecnico di Torino, Dip. di Automatica e Informatica, Turin, ITALY

  • Venue:
  • EDTC '97 Proceedings of the 1997 European conference on Design and Test
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

Abstract

Symbolic Techniques have undergone major improvements but extending their applicability to new fields is still a key issue. A great limitation on standard Symbolic Traversals is represented by Finite State Machines with a very high sequential depth. A typical example of this behaviour are counters. On the other hand systems containing counters, e.g. embedded systems, are of great practical importance in several fields. Iterative squaring can produce solutions with a logarithmic execution time with respect to the sequential depth but a few drawbacks usually limit its application. We successfully tailored iterative squaring to allow its application for symbolic verification and synthesis of circuits containing counters. Experiments on large and complex home-made and industrials circuits containing counters show the feasibility of the approach.