The filter checker: An active verification management approach

被引:0
|
作者
Yoo, Joonhyuk [1 ]
Franklin, Manoj [1 ]
机构
[1] Univ Maryland, Dept Elect & Comp Engn, College Pk, MD 20742 USA
关键词
D O I
10.1109/DFT.2006.64
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic verification architectures provide fault detection by employing a simple checker processor that dynamically checks the computations of a complex processor. For dynamic verification to be viable, the checker processor must keep up with the retirement throughput of the core processor. However, the overall throughput would be limited if the checker processor is neither fast nor wide enough to keep up with the core processor. We investigate the impact of checker bandwidth on performance. As a solution for the checker's congestion, we propose an Active Verification Management (AVM) approach with a filter checker. The goal of AVM is to reduce overloaded verification in the checker with a congestion avoidance policy and to minimize the performance degradation caused by congestion. Before the verification process starts at the checker processor, a filter checker marks a Correctness Non-criticality Indicator (CNI) bit in advance to indicate how likely these pre-computed results are to be unimportant for reliability. Then AVM decides how to deal with the marked instructions by using a congestion avoidance policy. Both reactive and proactive congestion avoidance policies are proposed to skip the verification process at the checker. Our results show that the proposed AVM has the potential to solve the verification congestion problem when perfect fault coverage is not needed. With no AVM, congestion at the checker badly affects performance, to the tune of 57%, when compared to that of a non-fault-tolerant processor. With good marking by AVM, the performance of a reliable processor approaches 95% of that of a non-fault-tolerant processor. Although instructions can be skipped on a random basis, such an approach reduces the fault coverage. A filter checker with a marking policy correlated with the correctness non-criticality metric, on the other hand, significantly reduces the soft error rate. Finally, we also present results showing the trade-off between performance and reliability.
引用
下载
收藏
页码:516 / +
页数:2
相关论文
共 50 条
  • [1] Automatic verification of a model checker by reflection
    Wang, BY
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, 2006, 3819 : 45 - 59
  • [2] Instrumentation for Verification of Shunt Active Power Filter Algorithms
    Baros, Jan
    Bilik, Petr
    Jaros, Rene
    Danys, Lukas
    Strossa, Jan
    Hlavaty, Lukas
    Martinek, Radek
    SENSORS, 2023, 23 (20)
  • [3] Formal verification of VHDL - The model checker CV
    Deharbe, D
    Shankar, S
    Clarke, EM
    XI BRAZILIAN SYMPOSIUM ON INTEGRATED CIRCUIT DESIGN, PROCEEDINGS, 1998, : 95 - 98
  • [4] Qualification of a Model Checker for Avionics Software Verification
    Wagner, Lucas
    Mebsout, Alain
    Tinelli, Cesare
    Cofer, Darren
    Slind, Konrad
    NASA FORMAL METHODS (NFM 2017), 2017, 10227 : 404 - 419
  • [5] Probe Location Checker for IC Physical Verification
    Syafalni, Infall
    Wakasugi, Katsuhiko
    Sasao, Tsutomu
    TENCON 2017 - 2017 IEEE REGION 10 CONFERENCE, 2017, : 700 - 705
  • [6] AN APPROACH TO PROOF CHECKER
    HIROSE, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 233 : 112 - 127
  • [7] Tutorial: Parameterized Verification with Byzantine Model Checker
    Konnov, Igor
    Lazic, Marijana
    Stoilkovska, Ilina
    Widder, Josef
    FORMAL TECHNIQUES FOR DISTRIBUTED OBJECTS, COMPONENTS, AND SYSTEMS, FORTE 2020, 2020, 12136 : 189 - 207
  • [8] Experimental Verification of FPGA Controller Based Series Active Filter
    Venkatraman, K.
    Aasish, T. R.
    Selvan, M. P.
    Moorthi, S.
    2012 ASIA PACIFIC CONFERENCE ON POSTGRADUATE RESEARCH IN MICROELECTRONICS & ELECTRONICS (PRIMEASIA), 2012, : 197 - 200
  • [9] An efficient filter-based approach for combinational verification
    Mukherjee, R
    Jain, J
    Takayama, K
    Fujita, M
    Abraham, JA
    Fussell, DS
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION 1999, PROCEEDINGS, 1999, : 132 - 137
  • [10] An efficient filter-based approach for combinational verification
    Mukherjee, R
    Jain, J
    Takayama, K
    Fujita, M
    Abraham, JA
    Fussell, DS
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (11) : 1542 - 1557