Combining equivalence verification and completion functions

被引:0
|
作者
Aagaard, MD [1 ]
Ciubotariu, VC [1 ]
Higgins, JT [1 ]
Khalvati, F [1 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This work presents a new method for verifying optimized register-transfer-level implementations of pipelined circuits. We combine the robust, yet limited, capabilities of combinational equivalence verification with the modular and composable verification strategy of completion functions. We have applied this technique to a 32-bit OpenRISC processor and a Sobel edge-detector circuit. Each case study required less than fifteen verification obligations and each obligation could be checked in less than one minute. We believe that our approach will be applicable to a large class of pipelines with in-order execution.
引用
收藏
页码:98 / 112
页数:15
相关论文
共 50 条
  • [1] Combining equivalence verification and completion functions
    Aagaard, MD
    Ciubotariu, VC
    Higgins, JT
    Khalvati, F
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 98 - 112
  • [2] Formal verification of a pipelined cryptographic circuit using equivalence checking and completion functions
    Lam, Chiu Hong
    Aagaard, Mark D.
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 1401 - 1404
  • [3] Token-Aware Completion Functions for Elastic Processor Verification
    Srinivasan, Sudarshan K.
    Sarker, Koushik
    Katti, Rajendra S.
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2009, 2009
  • [4] On Verification of Restricted Extended Affine Equivalence of Vectorial Boolean Functions
    Ozbudak, Ferruh
    Sinak, Ahmet
    Yayla, Oguz
    ARITHMETIC OF FINITE FIELDS (WAIFI 2014), 2015, 9061 : 137 - 154
  • [5] On feedback equivalence and completion problems
    Silva, FC
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1997, 265 : 231 - 245
  • [6] On feedback equivalence and completion problems
    Departmento de Matemática, Faculdade de Ciências, Universidade de Lisboa, Campo Grande, 1700 Lisboa, Portugal
    Linear Algebra Its Appl, 1-3 (231-245):
  • [7] Domain Decomposition Methods Combining Surface Equivalence Principle and Macro Basis Functions
    Yla-Oijala, Pasi
    Lancellotti, Vito
    de Hon, Bastiaan P.
    Jarvenpaa, Seppo
    APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2010, 25 (12): : 1017 - 1025
  • [8] On the verification of sequential equivalence
    Jiang, JHR
    Brayton, RK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2003, 22 (06) : 686 - 697
  • [9] Formal Verification of a Chained Multiply-Add Design: Combining Theorem Proving and Equivalence Checking
    Russinoff, David
    Bruguera, Javier
    Chau, Cuong
    Manjrekar, Mayank
    Pfister, Nicholas
    Valsaraju, Harsha
    2022 IEEE 29TH SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH 2022), 2022, : 120 - 126
  • [10] Visual Equivalence and Amodal Completion in Cuttlefish
    Lin, I-Rong
    Chiao, Chuan-Chin
    FRONTIERS IN PHYSIOLOGY, 2017, 8