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
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;
Conference_Titel :
Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific
Conference_Location :
Chiba
Print_ISBN :
978-1-4799-7790-1
DOI :
10.1109/ASPDAC.2015.7059075