Formal verification of word-level specifications

被引:24
|
作者
Höreth, S [1 ]
Drechsler, R [1 ]
机构
[1] Siemens AG, Corp Res & Dev, D-81730 Munich, Germany
关键词
D O I
10.1109/DATE.1999.761096
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Formal verification has become one of the most important steps in circuit design. In this context the verification of high-level Hardware Description Languages (HDLs), like VHDL, gets increasingly important. In this paper we present a complete set of datapath operations that can be formally verified based on Word-Level Decision Diagrams (WLDDs). Our techniques allow a direct translation of HDL constructs to WLDDs. We present new algorithms for WLDDs for modulo operation and division. These operations turn out to be the core of our efficient verification procedure. Furthermore, we prove upper bounds on the representation size of WLDDs guaranteeing effectiveness of the algorithms. Our verification tool is totally automatic and experimental results are given to demonstrate the efficiency of our approach.
引用
收藏
页码:52 / 58
页数:7
相关论文
共 50 条
  • [1] Using Word-Level Information in Formal Hardware Verification
    R. Drechsler
    Automation and Remote Control, 2004, 65 : 963 - 977
  • [3] WASIM: A Word-level Abstract Symbolic Simulation Framework for Hardware Formal Verification
    Fang, Wenji
    Zhang, Hongce
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2023, 2023, 13994 : 11 - 18
  • [4] Polynomial Word-Level Verification of Arithmetic Circuits
    Barhoush, Mohammed
    Mahzoon, Alireza
    Drechsler, Rolf
    2021 19TH ACM-IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR SYSTEM DESIGN (MEMOCODE), 2022, : 1 - 9
  • [5] Word-level symbolic simulation in processor verification
    Alizadeh, B
    Navabi, Z
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2004, 151 (05): : 356 - 366
  • [6] Building a Robust Word-Level Wakeword Verification Network
    Kumar, Rajath
    Rodehorst, Mike
    Wang, Joe
    Gu, Jiacheng
    Kulis, Brian
    INTERSPEECH 2020, 2020, : 1972 - 1976
  • [7] Application of formal word-level analysis to constrained random simulation
    Kim, Hyondeuk
    Jin, Hoonsang
    Ravi, Kavita
    Spacek, Petr
    Pierce, John
    Kurshan, Bob
    Somenzi, Fabio
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 487 - +
  • [8] Symbolic trajectory evaluation for word-level verification: theory and implementation
    Chakraborty, Supratik
    Khasidashvili, Zurab
    Seger, Carl-Johan H.
    Gajavelly, Rajkumar
    Haldankar, Tanmay
    Chhatani, Dinesh
    Mistry, Rakesh
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 50 (2-3) : 317 - 352
  • [9] Verilog2SMV: A Tool for Word-level Verification
    Irfan, Ahmed
    Cimatti, Alessandro
    Griggio, Alberto
    Roveri, Marco
    Sebastiani, Roberto
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1156 - 1159
  • [10] Symbolic trajectory evaluation for word-level verification: theory and implementation
    Supratik Chakraborty
    Zurab Khasidashvili
    Carl-Johan H. Seger
    Rajkumar Gajavelly
    Tanmay Haldankar
    Dinesh Chhatani
    Rakesh Mistry
    Formal Methods in System Design, 2017, 50 : 317 - 352