• DocumentCode
    2017028
  • Title

    The Family of 4-phase Latch Protocols

  • Author

    Birtwistle, Graham ; Stevens, Kenneth S.

  • Author_Institution
    DCS, Sheffield
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    71
  • Lastpage
    82
  • Abstract
    A complete family of untimed asynchronous 4-phase pipeline protocols is derived and characterised. This family contains all untimed protocols where data becomes valid before the request signal rises. Starting with a specification of the most parallel such protocol, rules are provided for concurrency reduction to systematically generate the family of all 137 related protocols that can be pipelined. Graphical and textual nomenclatures are developed to represent protocol properties and behaviours. The protocols are categorised according to their behaviours when composed into linear and structured parallel pipelines. Six basic categories emerge, along with several properties such as a single state that determines whether a protocol is fully or half buffered. When equivalence classes are calculated for parallel pipeline behaviours they are dominated by 15 shapes (all of which are delay-insensitive) which are related by a simple lattice. Several published circuits are shown to map to 16 of our 137 family members. This work enhances the understanding of handshake protocols, their properties, and relationships between different implementations in terms of concurrency and behavioural properties.
  • Keywords
    protocols; 4-phase latch protocols; handshake protocols; parallel pipeline behaviours; untimed asynchronous 4-phase pipeline protocols; Asynchronous circuits; Carbon capture and storage; Concurrent computing; Delay; Distributed control; Latches; Lattices; Pipelines; Protocols; Shape;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2008. ASYNC '08. 14th IEEE International Symposium on
  • Conference_Location
    Newcastle upon Tyne
  • ISSN
    1522-8681
  • Print_ISBN
    978-0-7695-3107-6
  • Type

    conf

  • DOI
    10.1109/ASYNC.2008.19
  • Filename
    4557000