高级检索

    一个适于形式验证的ATPG引擎

    An ATPG Engine for Formal Verification

    • 摘要: 自动测试产生 (ATPG)不仅应用于芯片测试向量生成 ,也是芯片设计验证的重要引擎之一 提出了一种组合电路测试产生的代数方法 ,既可作为组合验证的ATPG引擎 ,又可用于通常的测试产生 该算法充分发挥了二叉判决图(BDD)及布尔可满足性 (SAT)的优势 ,通过启发式策略实现SAT算法与BDD算法的交替 ,防止因构造BDD可能导致的内存爆炸 ,而且使用增量的可满足性算法 ,进一步提高了算法的效率 实验结果表明了该算法的可行性和有效性

       

      Abstract: ATPG can generate patterns for testing integrated circuit chips, it is also an important engine for design verification In this paper, an algebraic algorithm for combinational circuits test generation is presented, it can also be an ATPG engine for combinational verification This algorithm makes full use of the advantages of binary decision diagram (BDD) and Boolean satisfiability (SAT) Through interleaving SAT based algorithm with BDD based algorithm with some heuristics, it avoids potential memory explosion caused by constructing BDDs Moreover, this algorithm uses incremental satisfiability, which improves the algorithm’s efficiency The experimental results demonstrate the effectiveness and feasibility of this algorithm

       

    /

    返回文章
    返回