• DocumentCode
    1995473
  • Title

    Correct-by-construction asynchronous implementation of modular synchronous specifications

  • Author

    Potop-Butucaru, Dumitru ; Caillaud, Benoît

  • Author_Institution
    IRISA, Campus Univ. de Beaulieu, Rennes, France
  • fYear
    2005
  • fDate
    7-9 June 2005
  • Firstpage
    48
  • Lastpage
    57
  • Abstract
    We introduce a model for the representation of asynchronous implementations of synchronous specifications. The model covers classical implementations, where a notion of global synchronization is preserved by means of signaling, and globally asynchronous, locally synchronous (GALS) implementations where the global clock is removed. Our model offers a unified framework for reasoning about two essential correctness properties of an implementation: the preservation of semantics and the absence of deadlocks.
  • Keywords
    asynchronous circuits; formal specification; synchronisation; asynchronous implementation; global clock; global synchronization; modular synchronous specification; Asynchronous communication; Circuit testing; Clocks; Computer architecture; Concurrent computing; Design methodology; Functional programming; Power system modeling; Synchronization; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2005. ACSD 2005. Fifth International Conference on
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2363-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2005.10
  • Filename
    1508129