• DocumentCode
    2372358
  • Title

    Two-Dimensional Regular Expressions for Compositional Bus Protocols

  • Author

    Fisler, Kathi

  • fYear
    2007
  • fDate
    11-14 Nov. 2007
  • Firstpage
    154
  • Lastpage
    157
  • Abstract
    Bus and interconnect protocols contain a few core operations (such as read and write transfers) whose behaviors interleave to form complex executions. Specifications of the core operations should be flexible enough that simple composition operators suffice for capturing most interleavings, even in the presence of common hardware issues such as glitches. Oliveira and Hu proposed a form of pipelined regular expressions to specify atomic protocol compositions, but they abstracted away clocking and glitches. This paper uses the AMBA-2 specification to argue that a loosely-synchronized form of regular expressions handles such timing subtleties while retaining the simplicity of Oliveira and Hu´s pipelined compositions.
  • Keywords
    Clocks; Computer science; Concrete; Design automation; Hardware; Helium; Interleaved codes; Protocols; Specification languages; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2007. FMCAD '07
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-0-7695-3023-9
  • Type

    conf

  • DOI
    10.1109/FAMCAD.2007.14
  • Filename
    4401994