A model-based tool for finding faults in hardware designs

被引:0
|
作者
Stumptner, M
Wotawa, F
机构
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The state of the art in integrated circuit design is the use of special hardware description languages such as VHDL. The designs programmed in VHDL are refined up to the point where the physical realization of the new circuit or board can be created automatically. Before that stage is reached, the designs are tested by simulating them and comparing their output to that prescribed by the specification. A significant part of the design effort is taken up by detection of unacceptable deviations from this specification and the correction of such faults. This paper deals with the development of VHDLDIAG, a knowledge-based design aid for VHDL programs, with the goal of reducing time spent in fault detection and localization in very large designs (hundreds of thousands of lines of code). Size and variability of these programs makes it infeasible in practice to use techniques based on a detailed representation of program semantics. Instead, the functional topology of the program is derived from the source code. Model-based Diagnosis is then applied to find or at least focus in on the component(s) in the program that caused the behavioral divergence. The support given to the developer is sufficiently detailed to yield substantial reductions in the fault localization costs when compared to the current manpower-intensive approach. A prototype is currently being tested as an integral part of the standard computer-aided design environment. Discrimination between diagnoses can be improved by use of multiple test cases (as well as interactive input by the developer).
引用
收藏
页码:541 / 559
页数:19
相关论文
共 50 条
  • [1] Model-based diagnosis of hardware designs
    Friedrich, Gerhard
    Stumptner, Markus
    Wotawa, Franz
    [J]. Artificial Intelligence, 1999, 111 (01): : 3 - 39
  • [2] Model-based diagnosis of hardware designs
    Friedrich, G
    Stumptner, M
    Wotawa, F
    [J]. ARTIFICIAL INTELLIGENCE, 1999, 111 (1-2) : 3 - 39
  • [3] Embracing model-based designs for dose-finding trials
    Sharon B Love
    Sarah Brown
    Christopher J Weir
    Chris Harbron
    Christina Yap
    Birgit Gaschler-Markefski
    James Matcham
    Louise Caffrey
    Christopher McKevitt
    Sally Clive
    Charlie Craddock
    James Spicer
    Victoria Cornelius
    [J]. British Journal of Cancer, 2017, 117 : 332 - 339
  • [4] Embracing model-based designs for dose-finding trials
    Love, Sharon B.
    Brown, Sarah
    Weir, Christopher J.
    Harbron, Chris
    Yap, Christina
    Gaschler-Markefski, Birgit
    Matcham, James
    Caffrey, Louise
    McKevitt, Christopher
    Clive, Sally
    Craddock, Charlie
    Spicer, James
    Cornelius, Victoria
    [J]. BRITISH JOURNAL OF CANCER, 2017, 117 (03) : 332 - 339
  • [5] Dose transition pathways: a design, analysis and operational tool for dose-finding trials using model-based designs
    Yap, Christina
    Billingham, Lucinda
    Craddock, Charles
    O'Quigley, John
    [J]. TRIALS, 2015, 16
  • [6] Dose transition pathways: a design, analysis and operational tool for dose-finding trials using model-based designs
    Yap, Christina
    Billingham, Lucinda
    Craddock, Charles
    O'Quigley, John
    [J]. TRIALS, 2015, 16
  • [7] Dose transition pathways: a design, analysis and operational tool for dose-finding trials using model-based designs
    Christina Yap
    Lucinda Billingham
    Charles Craddock
    John O'Quigley
    [J]. Trials, 16 (Suppl 2)
  • [8] On the coherence of model-based dose-finding designs for drug combination trials
    Park, Yeonhee
    Liu, Suyu
    [J]. PLOS ONE, 2020, 15 (11):
  • [9] Extended model-based designs for more complex dose-finding studies
    O'Quigley, John
    Conaway, Mark
    [J]. STATISTICS IN MEDICINE, 2011, 30 (17) : 2062 - 2069
  • [10] Model-based Hardware Design
    Venkataramani, Girish
    Kintali, Kiran
    Prakash, Sudeepa
    van Beek, Stephan
    [J]. 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 69 - 73