Constraints decomposition for RTL verification by SMT

被引:0
|
作者
Zhao, Yanni [1 ]
Bian, Jinian [1 ]
Deng, Shujun [1 ]
机构
[1] Department of Computer Science and Technology, Tsinghua University, Beijing 100084, China
关键词
Model checking;
D O I
暂无
中图分类号
学科分类号
摘要
Most of the verification tools in industry today are hard to fit for the rapid increase of the sizes of integrated circuits. In this paper, a layered verification using SMT solvers through hypergraph partitioning based constraint decomposition is proposed, which is provided for formal verification of the satisfiability of RTL circuit. In this method, after modeling structural constraints of the RTL circuit and its correlative variables as a hypergraph model with appropriate weights, a hypergraph partitioning based constraints decomposition procedure is used to find a proper balanced bi-partitioning with min-cut, in order to accomplish bounded model checking more efficiently for the RTL circuit. The experimental results show the efficiency for pruning of the search space and in solving the satisfiability problem.
引用
收藏
页码:234 / 239
相关论文
共 50 条
  • [31] SMT for Polynomial Constraints on Real Numbers
    To Van Khanh
    Ogawa, Mizuhito
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 289 : 27 - 40
  • [32] raSAT: an SMT solver for polynomial constraints
    Vu Xuan Tung
    To Van Khanh
    Mizuhito Ogawa
    Formal Methods in System Design, 2017, 51 : 462 - 499
  • [33] An efficient SMT solver for string constraints
    Liang, Tianyi
    Reynolds, Andrew
    Tsiskaridze, Nestan
    Tinelli, Cesare
    Barrett, Clark
    Deters, Morgan
    FORMAL METHODS IN SYSTEM DESIGN, 2016, 48 (03) : 206 - 234
  • [34] raSAT: An SMT Solver for Polynomial Constraints
    Vu Xuan Tung
    To Van Khanh
    Ogawa, Mizuhito
    AUTOMATED REASONING (IJCAR 2016), 2016, 9706 : 228 - 237
  • [35] Lemma learning in SMT on linear constraints
    Yu, Yinlei
    Malik, Sharad
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2006, PROCEEDINGS, 2006, 4121 : 142 - 155
  • [36] Semantics of RTL and validation of synthesized RTL designs using formal verification in reconfigurable computing systems
    Vinh, PC
    Bowen, JP
    12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, : 247 - 254
  • [37] Imposing Constraints from the Source Tree on ITG Constraints for SMT
    Yamamoto, Hirofumi
    Okuma, Hideo
    Sumita, Eiichiro
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (09) : 1762 - 1770
  • [38] A methodology to take credit for high-level verification during RTL verification
    Frederic Doucet
    Robert Kurshan
    Formal Methods in System Design, 2017, 51 : 395 - 418
  • [39] A methodology to take credit for high-level verification during RTL verification
    Doucet, Frederic
    Kurshan, Robert
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 51 (02) : 395 - 418
  • [40] Common reusable verification environment for BCA and RTL models
    Falconeri, G
    Naifer, W
    Romdhane, N
    DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2005, : 272 - 277