Output-Determinacy and Asynchronous Circuit Synthesis

  • Authors:
  • Victor Khomenko;Mark Schaefer;Walter Vogler

  • Affiliations:
  • School of Computing Science, Newcastle University, UK. victor.khomenko@ncl.ac.uk;(Correspd.) Institute of Computer Science, University of Augsburg, Germany. {mark.schaefer, walter.vogler}@informatik.uni-augsburg.de;Institute of Computer Science, University of Augsburg, Germany. {mark.schaefer, walter.vogler}@informatik.uni-augsburg.de

  • Venue:
  • Fundamenta Informaticae - Application of Concurrency to System Design, the Sixth Special Issue
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Signal Transition Graphs (STG) are a formalism for the description of asynchronous circuit behaviour. In this paper we propose (and justify) a formal semantics of non-deterministic STGs with dummies and OR-causality. For this, we introduce the concept of output-determinacy, which is a relaxation of determinism, and argue that it is reasonable and useful in the speed-independent context. We apply the developed theory to improve an STG decomposition algorithm used to tackle the state explosion problem during circuit synthesis, and present some experimental data for this improved algorithm and some benchmark examples.