• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Pang Tao, Duan Zhenhua. Symbolic Model Checking of WISHBONE on-Chip Bus[J]. Journal of Computer Research and Development, 2014, 51(12): 2759-2771. DOI: 10.7544/issn1000-1239.2014.20131164
Citation: Pang Tao, Duan Zhenhua. Symbolic Model Checking of WISHBONE on-Chip Bus[J]. Journal of Computer Research and Development, 2014, 51(12): 2759-2771. DOI: 10.7544/issn1000-1239.2014.20131164

Symbolic Model Checking of WISHBONE on-Chip Bus

More Information
  • Published Date: November 30, 2014
  • With the advent and popularity of multi-core architecture, on-chip bus (OCB) is gradually becoming the bottleneck of the functionality and performance of the system on chip (SoC). Consequently, the formal verification of OCB turns to be a significant aspect of SoC design. As a key formal verification technique, model checking performs an exhaustive procedure to automatically examine behaviors of SoC and determine if the specifications are satisfied by it. Nevertheless, model checking suffers from state space explosion problem while the expressive power of the existing specification languages such as computation tree logic (CTL) and linear temporal logic (LTL) is limited. This paper presents a propositional projection temporal logic (PPTL) based symbolic model checking approach for WISHBONE on-chip bus. With this approach, the WISHBONE bus designed in Verilog hardware description language (HDL) is transformed to system model described in SMV input language of NuSMV model checker, while the desired property is expressed in a PPTL formula. Then whether the system model satisfies the property or not can be determined with PLSMC, a PPTL symbolic model checking tool proposed in our previous work. The experiment results show that this approach can be applied to the verification of qualitative properties, as well as quantitative properties such as iteration and time duration for WISHBONE on-chip bus.
  • Related Articles

    [1]Shi Haihe, Lan Sunwen, Liu Riming, Shi Haipeng, Wang Lan, Zhong Linhui. Unified Formal Construction and Isabelle Verification of the Dynamic Programming Algorithms for Biological Sequence Alignment[J]. Journal of Computer Research and Development, 2025, 62(1): 119-131. DOI: 10.7544/issn1000-1239.202330698
    [2]Wang Yong, Fang Juan, Ren Xingtian, and Lin Li. Formal Verification of TCG Remote Attestation Protocols Based on Process Algebra[J]. Journal of Computer Research and Development, 2013, 50(2): 325-331.
    [3]Qian Zhenjiang, Liu Wei, and Huang Hao. OSOSM:Operating System Object Semantics Model and Formal Verification[J]. Journal of Computer Research and Development, 2012, 49(12): 2702-2712.
    [4]Jia Yangli, Li Zhoujun, Xing Jianying, Chen Shikun. Advances in the Component Verification Technology Based on Model Checking[J]. Journal of Computer Research and Development, 2011, 48(6): 913-922.
    [5]Xiang Sen, Chen Yiyun, Lin Chunxiao, and Li Long. Safety Verification of Dynamic Storage Management in Coq[J]. Journal of Computer Research and Development, 2007, 44(2): 361-367.
    [6]Chen Yunji, Ma Lin, Shen Haihua, and Hu Weiwu. Formal Verification of Godson-2 Microprocessor Floating-Point Division Unit[J]. Journal of Computer Research and Development, 2006, 43(10): 1835-1841.
    [7]Zhang Heng, Shen Haihua. Function Verification of Godson-2 Processor[J]. Journal of Computer Research and Development, 2006, 43(6): 974-979.
    [8]Deng Yanjun and Xu Xuezhou. Formal Specification and Verification for Group Communication Algorithm Suiting Extended Virtual Synchrony[J]. Journal of Computer Research and Development, 2005, 42(4): 676-683.
    [9]Wang Haixia and Han Chengde. Formal Method Research on Integer Multiplier Verification[J]. Journal of Computer Research and Development, 2005, 42(3).
    [10]Zhou Jiantao, Shi Meilin, Ye Xinming. Formal Verification Techniques in Workflow Process Modeling[J]. Journal of Computer Research and Development, 2005, 42(1): 1-9.

Catalog

    Article views (1300) PDF downloads (466) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return