Efficient sequential ATPG for functional RTL circuits

被引:0
|
作者
Zhang, L [1 ]
Ghosh, I [1 ]
Hsiao, M [1 ]
机构
[1] Virginia Tech, Dept ECE, Blacksburg, VA 24061 USA
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We present an efficient register-transfer level automatic test pattern generation (ATPG) algorithm. First, our ATPG generates a series of sequential justification and propagation paths for each RTL primitive via a deterministic branch-and-bound search process, called a test environment. Then the pre-computed test vectors for the RTL primitives are plugged into the generated test environments to form gate-level test vectors. We augment a 9-valued algebra to efficiently represent the justification and propagation objectives at the RT Level. Our ATPG automatically extracts any finite state machine (FSM)from the circuit, constructs the state transition graph (STG), and uses high-level information to guide the search process. We propose new static methods to identify embedded counter structures, and we use implication-based techniques and static learning to find the FSM traversal sequences sufficient to control the counters. Finally, a simulation-based RTL extension is added to augment the deterministic test set in a few cases when there is additional room for the improvement in fault coverage. Experimental results show that our new deterministic RTL techniques achieve several orders of magnitude reduction of test generation time without compromising fault coverage when compared to gate-level ATPG tools. Our ATPG also outperforms a recently reported simulation-based high-level ATPG tool in terms of both fault coverage and CPU time.
引用
收藏
页码:290 / 298
页数:9
相关论文
共 50 条
  • [1] Constrained ATPG for Functional RTL Circuits Using F-Scan
    Obien, Marie Engelene J.
    Ohtake, Satoshi
    Fujiwara, Hideo
    [J]. INTERNATIONAL TEST CONFERENCE 2010, 2010,
  • [2] An Efficient Method for Behavioral RTL ATPG
    Zhigang Yin Yinghua Min Zhongcheng Li Huawei Li Institute of Computing Technology Chinese Academy of Sciences Beijing China This work is supported by National Natural Science Foundation of China under grant No
    [J]. 湖南大学学报(自然科学版)., 2000, (自然科学版) - 16
  • [3] An Efficient Method for Behavioral RTL ATPG
    Zhigang Yin
    [J]. 湖南大学学报(自然科学版), 2000, (S2) : 11 - 16
  • [4] Why RTL ATPG?
    Yinghua Min
    [J]. Journal of Computer Science and Technology, 2002, 17 : 113 - 117
  • [5] Initialization of sequential circuits and its application to ATPG
    Wehbeh, JA
    Saab, DG
    [J]. 14TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1996, : 246 - 251
  • [6] Initialization of Sequential Circuits and its Application to ATPG
    Jalal A. Wehbeh
    Daniel G. Saab
    [J]. Journal of Electronic Testing, 1998, 13 : 259 - 271
  • [7] Characterization of Locked Sequential Circuits via ATPG
    Duvalsaint, Danielle
    Liu, Zeye
    Ravikumar, Ananya
    Blanton, Ronald D.
    [J]. 2019 IEEE INTERNATIONAL TEST CONFERENCE IN ASIA (ITC-ASIA 2019), 2019, : 97 - 102
  • [8] Preprocessing techniques of ATPG for synchronous sequential circuits
    Xu, CP
    Zhi, L
    Wei, M
    [J]. ICEMI'2003: PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON ELECTRONIC MEASUREMENT & INSTRUMENTS, VOLS 1-3, 2003, : 238 - 242
  • [9] Initialization of sequential circuits and its application to ATPG
    Wehbeh, JA
    Saab, DG
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1998, 13 (03): : 259 - 271
  • [10] Why RTL ATPG?
    Min, YG
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2002, 17 (02): : 113 - 117