• DocumentCode
    695316
  • Title

    Communication protocol analysis of transaction-level models using Satisfiability Modulo Theories

  • Author

    Che-Wei Chang ; Domer, Rainer

  • Author_Institution
    Center for Embedded Comput. Syst., Univ. of California, Irvine, Irvine, CA, USA
  • fYear
    2015
  • fDate
    19-22 Jan. 2015
  • Firstpage
    606
  • Lastpage
    611
  • Abstract
    A critical aspect in SoC design is the correctness of communication between system blocks. In this work, we present a novel approach to formally verify various aspects of communication models, including timing constraints and liveness. Our approach automatically extracts timing relations and constraints from the design and builds a Satisfiability Modulo Theories (SMT) model whose assertions are then formally verified along with properties of interest input by the designer. Our method also addresses the complexity growth with a hierarchical approach. We demonstrate our approach on models communicating over industry standard bus protocol AMBA AHB and CAN bus. Our results show that the generated assertions can be solved within resonable time.
  • Keywords
    computability; controller area networks; integrated circuit design; integrated circuit modelling; logic design; protocols; system-on-chip; AMBA AHB; CAN bus; SMT model; SoC design; bus protocol; communication models; communication protocol analysis; satisfiability modulo theories model; timing constraints; transaction-level models; Computational modeling; Protocols; Synchronization; System recovery; Time-domain analysis; Time-varying systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
  • Conference_Location
    Chiba
  • Print_ISBN
    978-1-4799-7790-1
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2015.7059075
  • Filename
    7059075