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 条
  • [11] A novel improvement technique for high-level test synthesis
    Safari, S
    Esmaeilzadeh, H
    Jahangir, AH
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 609 - 612
  • [12] High-level test synthesis for delay fault testability
    Wang, Sying-Jyan
    Yeh, Tung-Hua
    2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 45 - 50
  • [13] Co-Evolutionary High-Level Test Synthesis
    Aminzadeh, Soheil
    Safari, Saeed
    GLSVLSI'07: PROCEEDINGS OF THE 2007 ACM GREAT LAKES SYMPOSIUM ON VLSI, 2007, : 67 - 72
  • [14] The integrated scheduling and allocation of high-level test synthesis
    Yang, TR
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (01): : 145 - 158
  • [15] Integrated scheduling and allocation of high-level test synthesis
    Yang, TR
    Peng, Z
    ELEVENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE - PROCEEDINGS, 1998, : 81 - 87
  • [16] INNER ALGORITHM TEST FOR CONTROLLABILITY AND OBSERVABILITY
    JURY, EI
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1973, AC18 (06) : 682 - 683
  • [17] Precise Pointer Analysis in High-Level Synthesis
    Ramanathan, Nadesh
    Constantinides, George A.
    Wickerson, John
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 220 - 224
  • [18] HIGH-LEVEL SYNTHESIS
    PAWLAK, A
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 261 - 261
  • [19] A graph-based framework for High-level test synthesis
    Bashari, Ali Pourghaffari
    Pourmozafari, Saadat
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 486 - +
  • [20] An integrated high-level on-line test synthesis tool
    Oikonomakos, Petros
    Zwolinski, Mark
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (11) : 2479 - 2491