Specification and automatic verification of self-timed queues

  • Authors:
  • David L. Dill;Steven M. Nowick;Robert F. Sproull

  • Affiliations:
  • -;-;-

  • Venue:
  • Specification and automatic verification of self-timed queues
  • Year:
  • 1989

Quantified Score

Hi-index 0.02

Visualization

Abstract

Speed-independent circuit design is of increasing interest because of global timing problems in VLSI. Unfortunately, speed-independent design is very subtle. We propose the use of state-machine verification tools to ameliorate this problem. This paper illustrates issues in the modelling, specification, and verification of speed-independent circuits through consideration of self-timed queues. User-level specifications are given as Petri nets, which are translated into trace structures for automatic processing. Three different implementations of queues are considered: a chain of queue cells, two parallel chains, and "circular buffer" example using a separate RAM.