• DocumentCode
    2583067
  • Title

    Synchronous protocol automata: a framework for modelling and verification of SoC communication architectures

  • Author

    D´silva, Vijay ; Ramesh, S. ; Sowmya, Arcot

  • Author_Institution
    Indian Inst. of Technol. Bombay, India
  • Volume
    1
  • fYear
    2004
  • fDate
    16-20 Feb. 2004
  • Firstpage
    390
  • Abstract
    Plug-n-Play style Intellectual Property (IP) reuse in System on Chip (SoC) design is facilitated by the use of an on-chip bus architecture. We present a synchronous, Finite State Machine based framework for modelling communication aspects of such architectures. This formalism has been developed via interaction with designers and the industry and is intuitive and lightweight. We have developed cycle accurate methods to formally specify protocol compatibility and component composition and show how our model can be used for compatibility verification, interface synthesis and model checking with automated specification. We demonstrate the utility of our framework by modelling the AMBA bus architecture including details such as pipelined operation, burst and split transfers, the AHB-APB bridge and arbitration features.
  • Keywords
    finite state machines; industrial property; modelling; protocols; system buses; system-on-chip; AHB-APB bridge; Plug-n-Play style; SoC communication architectures; arbitration features; automated specification; burst transfer; compatibility verification; finite state machine; intellectual property; interface synthesis; model checking; modelling; on-chip bus architecture; pipelined operation; split transfers; synchronous protocol automata; system on chip design; Automata; Bridges; Clocks; Design methodology; Hardware; Master-slave; Protocols; Standards development; System-on-a-chip; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-2085-5
  • Type

    conf

  • DOI
    10.1109/DATE.2004.1268878
  • Filename
    1268878