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

ASP-DAC(2015)

Cited 1|Views12
No score
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.
More
Translated text
Key words
can bus,protocols,integrated circuit modelling,bus protocol,communication protocol analysis,controller area networks,soc design,smt model,transaction-level models,system-on-chip,computability,timing constraints,logic design,integrated circuit design,amba ahb,satisfiability modulo theories model,communication models
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined