CLP-based multifrequency test generation for analog circuits

被引:7
|
作者
Abderrahman, A
Cerny, E
Kaminska, B
机构
关键词
D O I
10.1109/VTEST.1997.600241
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In our previous work we elaborated a multifrequency test generation method (TPG) for detecting parametric and catastrophic faults in linear analog circuits. The method was formulated as an optimization problem which was solved by Sequential Quadratic Programming (SOP), a non-linear programming method available in MATLAB. Such standard optimization methods are based on and process local information and consequently cannot guarantee a global optimum. In this paper; we propose a method based on Constraint Logic Programming (CLP) that solves the optimization problem in TPG as a series of Constraint Satisfaction Problems (CSPs). Our TPG method is fully automatic and provides tight and guaranteed bounds on the global optima of a nonlinear function. The TPG method was implemented in CLP (BNR) Prolog. First, we illustrate the effectiveness of our approach on a number of nonlinear functions known to be difficult, and then we apply it to a realistic electronic circuit in the context of TPG. The two methods produce same results except for one case where SQP falls into a local minimum. This could lead to a wrong test selection. Moreover; while the TPG rook over a week of work using SQP, it was solved in a matter of minutes using CLP.
引用
收藏
页码:158 / 165
页数:8
相关论文
共 50 条
  • [1] Worst case tolerance analysis and CLP-based multifrequency test generation for analog circuits
    Abderrahman, A
    Cerny, E
    Kaminska, B
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (03) : 332 - 345
  • [2] Optimization-based multifrequency test generation for analog circuits
    Abderrahman, A
    Cerny, E
    Kaminska, B
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1996, 9 (1-2): : 59 - 73
  • [3] Compositional CLP-Based Test Data Generation for Imperative Languages
    Albert, Elvira
    Gomez-Zamalloa, Miguel
    Miguel Rojas, Jose
    Puebla, German
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2011, 6564 : 99 - +
  • [4] CLP-based protein fragment assembly
    Dal Palu, Alessandro
    Dovier, Agostino
    Fogolari, Federico
    Pontelli, Enrico
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2010, 10 : 709 - 724
  • [5] A CLP-based tool for computer aided generation and solving of maths exercises
    Tomás, AP
    Leal, JP
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PROCEEDINGS, 2003, 2562 : 223 - 240
  • [6] A CLP-based Functional ATPG for Extended FSMs
    Fummi, Franco
    Marconcini, Cristina
    Pravadelli, Graziano
    Harris, Ian G.
    MTV 2007: EIGHTH INTERNATIONAL WORKSHOP ON MICROPROCESSOR TEST AND VERIFICATION, PROCEEDINGS, 2008, : 98 - +
  • [7] Test generation based diagnosis of device parameters for analog circuits
    Cherubal, S
    Chatterjee, A
    DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, : 596 - 602
  • [8] Fault-based ATPG for linear analog circuits with minimal size multifrequency test sets
    Mir, S
    Lubaszewski, M
    Courtois, B
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1996, 9 (1-2): : 43 - 57
  • [9] Automatic analog test signal generation using multifrequency analysis
    Huynh, Sam D.
    Kim, Seongwon
    Soma, Mani
    Zhang, Jinyan
    IEEE Transactions on Circuits and Systems II: Analog and Digital Signal Processing, 1999, 46 (05): : 565 - 576
  • [10] Automatic analog test signal generation using multifrequency analysis
    Huynh, SD
    Kim, S
    Soma, M
    Zhang, JY
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 1999, 46 (05) : 565 - 576