Synthesis and formal verification of on-chip protocol transducers through decomposed specification
暂无分享,去创建一个
Protocol transducer which realizes translations between multiple protocols is one of the key components in IP-based design methodology. Although there have been researches on automatic synthesis of such protocol transducers, they cannot efficiently deal with out-of-order type communications frequently found in the state-of-the-art protocols. In this paper we present an automatic synthesis method which can deal with complicated state-of-the-art protocols by clearly separating control and datapath parts of the synthesized protocol transducers and introducing four types of configurations in the datapath parts of the protocol transducers. We also present a formal verification method based on inclusion checking between the given protocol transducer to be verified and the all possible protocol transducers which can be generated through our synthesis method. By using simulation-based filtering methods followed by a complete analysis of the entire design and state space, large and complicated protocol transducers can be efficiently and formally verified. Experimental results show their practical usefulness even for protocol transducers for complicated state-of-the-art protocols.
[1] Rolf Drechsler,et al. Automatic Generation of Complex Properties for Hardware Designs , 2008, 2008 Design, Automation and Test in Europe.
[2] Masahiro Fujita,et al. Protocol Transducer Synthesis using Divide and Conquer approach , 2007, 2007 Asia and South Pacific Design Automation Conference.
[3] Sven Beyer,et al. Complete Formal Verification of TriCore2 and Other Processors , 2007 .
[4] Valeria Bertacco,et al. Verification through the principle of least astonishment , 2006, ICCAD.