Moving from Weakly Endochronous Systems to Delay-Insensitive Circuits

  • Authors:
  • S. Dasgupta;D. Potop-Butucaru;B. Caillaud;A. Yakovlev

  • Affiliations:
  • School of EECE, University of Newcastle upon Tyne, UK;Verimag, Grenoble, France;IRISA, Rennes, France;School of EECE, University of Newcastle upon Tyne, UK

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of synthesizing the asynchronous wrappers and glue logic needed for the correct GALS implementation of a modular synchronous system. Our approach is based on the weakly endochronous synchronous model, which defines high-level, implementation-independent conditions guaranteeing correct desynchronization at the level of the abstract synchronous model. We can therefore factor the synthesis problem into (1) a high-level, implementation-independent phase insuring the weak endochrony of each synchronous module and (2) the actual wrapper synthesis phase, highly simplified by the high-level assumptions, yet flexible enough to produce various, efficient implementations. We focus here on the synthesis of delay-insensitive asynchronous wrappers from weakly endochronous synchronous modules, and show how this can be done for a simple DLX processor model.