High-level synthesis techniques for functional test pattern execution

被引:0
|
作者
Hong, IK [1 ]
Kirovski, D [1 ]
Kornegay, K [1 ]
Potkonjak, M [1 ]
机构
[1] Univ Calif Los Angeles, Dept Comp Sci, Los Angeles, CA 90095 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/S0167-9260(98)00012-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Functional debugging often dominates the time and cost of the ASIC system development, mainly due to the limited controllability and observability of the storage elements in designs, and therefore the intermediate variables in functional specifications. We propose a new divide-and-conquer approach for maximizing the simultaneous controllability of an arbitrary set of the user-selected variables in the design at the debugging time for facilitating the functional test pattern execution while minimizing the hardware overhead. The approach imposes minimal restriction on register sharing so that the synthesized designs will have the desired characteristic while minimizing the additional hardware overhead and minimizing the disruption of the optimization potential when scheduling, allocation and binding tasks in high-level synthesis are performed. The effectiveness of the proposed approach is demonstrated on a number of designs. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:161 / 180
页数:20
相关论文
共 50 条
  • [1] Synthesis of High-Level Decision Diagrams for Functional Test Pattern Generation
    Ubar, Raimund
    Raik, Jaan
    Karputkin, Anton
    Tombak, Mati
    MIXDES 2009: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2009, : 519 - +
  • [2] Techniques for functional test pattern execution
    Hong, I
    Potkonjak, M
    PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, : 283 - 288
  • [3] Techniques for functional test pattern execution
    Hong, Inki
    Potkonjak, Miodrag
    Proceedings of the Asia and South Pacific Design Automation Conference, ASP-DAC, 1998, : 283 - 288
  • [4] A Highly Configurable High-Level Synthesis Functional Pattern Library
    Huang, Lan
    Gao, Teng
    Li, Dalin
    Wang, Zihao
    Wang, Kangping
    ELECTRONICS, 2021, 10 (05) : 1 - 16
  • [5] High-level test compaction techniques
    Ravi, S
    Lakshminarayana, G
    Jha, NK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (07) : 827 - 841
  • [6] High-level test synthesis: a survey
    Ghosh, I
    Jha, NK
    INTEGRATION-THE VLSI JOURNAL, 1998, 26 (1-2) : 79 - 99
  • [7] Accelerating speculative execution in high-level synthesis with cancel tokens
    Gaedke, Hagen
    Koch, Andreas
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2008, 4943 : 185 - +
  • [8] New method of high-level test synthesis
    College of Computer Science and Technology, Harbin Engineering University, Harbin 150001, China
    不详
    Beijing Youdian Daxue Xuebao, 2009, 1 (34-38):
  • [9] Special issue on high-level test synthesis
    Agrawal, VD
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1998, 13 (02): : 75 - 75
  • [10] High-level execution time analysis
    Wang, F
    TRANSFORMATION-BASED REACTIVE SYSTEMS DEVELOPMENT, 1997, 1231 : 325 - 339