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 条
  • [11] COMPLETION AND VERIFICATION OF AMBIGUOUS SENTENCES
    OLSON, JN
    MACKAY, DG
    JOURNAL OF VERBAL LEARNING AND VERBAL BEHAVIOR, 1974, 13 (04): : 457 - 470
  • [12] On formal equivalence verification of hardware
    Khasidashvili, Zurab
    COMPUTER SCIENCE - THEORY AND APPLICATIONS, 2008, 5010 : 11 - 12
  • [13] Characterization and Verification of Stuttering Equivalence
    Liu, Xinxin
    Zhang, Wenhui
    SYMPOSIUM ON REAL-TIME AND HYBRID SYSTEMS: ESSAYS DEDICATED TO PROFESSOR CHAOCHEN ZHOU ON THE OCCASION OF HIS 80TH BIRTHDAY, 2018, 11180 : 116 - 132
  • [14] THE EQUIVALENCE OF PHASE FUNCTIONS
    PHAM, F
    COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1980, 290 (23): : 1095 - 1097
  • [15] Equivalence of simple functions
    Bastiena, Cedric
    Czyzowicz, Jurek
    Fraczak, Wojciech
    Rytter, Wojciech
    THEORETICAL COMPUTER SCIENCE, 2007, 376 (1-2) : 42 - 51
  • [16] On the Equivalence of Nonlinear Functions
    Edel, Yves
    Pott, Alexander
    ENHANCING CRYPTOGRAPHIC PRIMITIVES WITH TECHNIQUES FROM ERROR CORRECTING CODES, 2009, 23 : 87 - 103
  • [17] Restricted equivalence functions
    Bustince, H.
    Barrenechea, E.
    Pagola, A.
    FUZZY SETS AND SYSTEMS, 2006, 157 (17) : 2333 - 2346
  • [18] On the Δ-equivalence of Boolean functions
    Logachev, OlegA
    Fedorov, Sergey N.
    Yashchenko, Valerii V.
    DISCRETE MATHEMATICS AND APPLICATIONS, 2020, 30 (02): : 93 - 101
  • [19] CRITICAL EQUIVALENCE OF FUNCTIONS
    SHOSHITAISHVILI, AN
    RUSSIAN MATHEMATICAL SURVEYS, 1980, 35 (01) : 233 - 233
  • [20] Principles of sequential-equivalence verification
    Mneimneh, MN
    Sakallah, KA
    IEEE DESIGN & TEST OF COMPUTERS, 2005, 22 (03): : 248 - 257