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 条
  • [41] Design for verification in system-level models and RTL
    Mathur, Anmol
    Krishnaswamy, Venkat
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 193 - 198
  • [42] Lattice-based SMT for Program Verification
    Even-Mendoza, Karine
    Hyvarinen, Antti E. J.
    Chockler, Hana
    Sharygina, Natasha
    17TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2019,
  • [43] SMT-Based Verification of Parameterized Systems
    Gurfinkel, Arie
    Shoham, Sharon
    Meshman, Yuri
    FSE'16: PROCEEDINGS OF THE 2016 24TH ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2016, : 338 - 348
  • [44] Project verification and construction of superchip tests at the RTL level
    Zolotorevich, L. A.
    AUTOMATION AND REMOTE CONTROL, 2013, 74 (01) : 113 - 122
  • [45] RTL functional verification using excitation and observation coverage
    Min, B
    Choi, G
    SIXTH IEEE INTERNATIONAL HIGH-LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2001, : 58 - 63
  • [46] Enhanced TED: A new data structure for RTL verification
    Lotfi-Kamran, P.
    Massoumi, M.
    Mirzaei, M.
    Navabi, Z.
    21ST INTERNATIONAL CONFERENCE ON VLSI DESIGN: HELD JOINTLY WITH THE 7TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2008, : 481 - +
  • [47] Predicting SMT Solver Performance for Software Verification
    Healy, Andrew
    Monahan, Rosemary
    Power, James F.
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2017, (240): : 20 - 37
  • [48] Verilog transformation for an RTL SAT solver in formal verification
    Yang, Xiaoqing
    Bian, Jinian
    Deng, Shujun
    Zhao, Yanni
    2007 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1 AND 2: VOL 1: COMMUNICATION THEORY AND SYSTEMS; VOL 2: SIGNAL PROCESSING, COMPUTATIONAL INTELLIGENCE, CIRCUITS AND SYSTEMS, 2007, : 1339 - +
  • [49] Verification methodologies in a TLM-to-RTL design flow
    Kasuya, Atsushi
    Tesfaye, Tesh
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 199 - +
  • [50] AutoSVA: Democratizing Formal Verification of RTL Module Interactions
    Orenes-Vera, Marcelo
    Manocha, Aninda
    Wentzlaff, David
    Martonosi, Margaret
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 535 - 540