High-level controllability and observability analysis for test synthesis

被引:0
|
作者
Univ of Illinois, Urbana, United States [1 ]
机构
来源
关键词
Computational complexity - Computer hardware description languages - Controllability - Design for testability - Electric network analysis - Electric network synthesis - Formal logic - Graph theory - Integrated circuit layout - Observability - Vectors - VLSI circuits;
D O I
暂无
中图分类号
学科分类号
摘要
In this study, we present a high-level testability analysis technique that evaluates the testability of a design based on the proposed controllability and observability measures. The control-data flow graph (CDFG) constructed from the VHDL description of a design is first analyzed to identify hard-to-control conditional branches and hard-to-control/observe register transfer statements. After the hard-to-test areas of the design are identified, the proposed testability enhancement methods can be applied to improve the testability of the circuit. Unlike many recent studies in the area of high-level test synthesis (HLTS) that focus on improving the testability of data paths, our approach also improves the testability of synthesized circuits by enhancing the controllability of the control flow. Experimental results on several high-level synthesis benchmarks show that when this approach is used prior to logic synthesis, the test generation complexities are reduced while better fault coverage and ATPG efficiency are often achieved. Implementation of this technique requires minimal logic and performance overheads and allows test vectors to be applied at clock-speed.
引用
收藏
相关论文
共 50 条
  • [41] Incremental High-Level Synthesis
    Lavagno, Luciano
    Kondratyev, Alex
    Watanabe, Yosinori
    Zhu, Qiang
    Fujii, Mototsugu
    Tatesawa, Mitsuru
    Nakayama, Noriyasu
    2010 15TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC 2010), 2010, : 693 - 698
  • [42] An Introduction to High-Level Synthesis
    Coussy, Philippe
    Meredith, Michael
    Gajski, Daniel D.
    Takach, Andres
    IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04): : 8 - 17
  • [43] THE STATUS OF HIGH-LEVEL SYNTHESIS
    WALKER, RA
    IEEE DESIGN & TEST OF COMPUTERS, 1994, 11 (04): : 42 - 43
  • [44] High-level synthesis for testability
    Marzouki, M
    Alves, VC
    Antunes, AR
    38TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, VOLS 1 AND 2, 1996, : 718 - 721
  • [45] PASS - HIGH-LEVEL SYNTHESIS
    EWERING, C
    GERHARDT, G
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 30 (1-5): : 103 - 108
  • [46] DCO Analyzer: Local Controllability and Observability Analysis and Enforcement of Distributed Test Scenarios
    Lima, Bruno
    Faria, Joao Pascoal
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, : 97 - 100
  • [47] Observability and Controllability Analysis of Pipeline Systems
    Lei, Cheng
    Li, Xiangshun
    Wei, Di
    2016 2ND INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS - COMPUTING TECHNOLOGY, INTELLIGENT TECHNOLOGY, INDUSTRIAL INFORMATION INTEGRATION (ICIICII), 2016, : 290 - 293
  • [48] Synthesis for controllability and observability of logical control networks
    Zhang, Kuize
    Johansson, Karl Henrik
    2019 IEEE 58TH CONFERENCE ON DECISION AND CONTROL (CDC), 2019, : 108 - 113
  • [49] Range and Bitmask Analysis for Hardware Optimization in High-Level Synthesis
    Gort, Marcel
    Anderson, Jason H.
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 773 - 779
  • [50] A source-level dynamic analysis methodology and tool for high-level synthesis
    Chen, CT
    Kucukcakar, K
    TENTH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS, 1997, : 134 - 140