...
首页> 外文期刊>Journal of Electronic Testing: Theory and Applications: Theory and Applications >An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator
【24h】

An Efficient SAT-Based Test Generation Algorithm with GPU Accelerator

机译:具有GPU加速器的基于基于SAT的测试生成算法

获取原文
获取原文并翻译 | 示例
           

摘要

This paper presents a novel framework comprises of a Propositional Satisfiability (SAT) encoder and solver. The framework responsible for generating and proving a simplified SAT-based formula of digital circuits for Automatic Test Pattern Generation (ATPG) proposes. The parallel algorithms introduced in this work are aimed at both combinational and sequential circuits and optimized on NVIDIA General-Purpose Graphics Processing Unit (GPGPU) paradigm. The SAT encoder presents an efficient method to apply the Boolean Constraint Propagation (BCP) on-the-fly while the generation is running on the GPU. The simplified formula is further proved for satisfiability using an improved parallel solver on GPU. The proposed encoder executes 93times faster compared to the sequential counterpart. The test generation algorithm using the GPU-accelerated framework delivers about 5.86 speedup on anaverage compared to the state-of-the-art Lingeling solver. Moreover, the SAT encoder reduced the run time for fault detection by 6.53 and 11.42% on anaverage when applied to the proposed and the conventional CUD@SAT solvers, respectively, offering promising related work for thefuture research.
机译:本文提出了一种新颖框架,包括命题可靠性(SAT)编码器和求解器。负责生成和证明用于自动测试模式生成(ATPG)的数字电路简化基于SAT的基于SAT的基于SAT基准的框架。本工作中引入的并行算法旨在包括组合和顺序电路,并在NVIDIA通用图形处理单元(GPGPU)范例上进行了优化。 SAT编码器呈现了一种有效的方法,可以在GPU上运行时在飞行中应用布尔约束传播(BCP)。进一步证明了使用GPU上改进的并联求解器来满足性的简化公式。与顺序对应物相比,所提出的编码器执行93次。与最先进的Lingeling求解器相比,使用GPU加速框架的测试生成算法在Anaverage上提供了大约5.86的加速。此外,卫星编码器分别在应用于所提出的和传统的CUD左右的宿主时,将发生故障检测的运行时间减少6.53和11.42%,为饱和的CUD致答案提供了有希望的相关工作。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号