Hidden Markov models with patterns to learn Boolean vector sequences and application to the built-in self-test for integrated circuits

被引:6
作者
Bréhélin, L [1 ]
Gascuel, O [1 ]
Caraux, G [1 ]
机构
[1] Univ Montpellier 2, Dept Informat Fondamentale & Applicat, Lab Informat Robot & Microelect, F-34392 Montpellier 5, France
关键词
Boolean vector sequence modeling; hidden Markov models; hybrid approach; structure (and parameters) learning; built-in self-test for integrated circuits;
D O I
10.1109/34.955112
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present a new model, derived from the Hidden Markov Model (HMM), to learn Boolean vector sequences. Our Hidden Markov Model with Patterns (HMMP) is a simple, hybrid, and interpretable model that uses Boolean patterns to define emission probability distributions attached to states. Vectors consistent with a given pattern are equiprobable, while inconsistent ones have probability zero to be emitted. We define an efficient learning algorithm for this model, which relies on the maximum likelihood principle, and proceeds by iteratively simplifying the structure and updating the parameters of an initial specific HMMP that represents the learning sequences. Each simplification involves merging two states of the current HMMP, while keeping the likelihood as high as possible and the algorithm stops when the HMMP has a sufficiently small structure. HMMPs and our learning algorithm are applied to the Built-in Self-Test (BIST) for integrated circuits, which is one of the key microelectronic problems. An HMMP is learned from a test sequence set (computed using a specific tool) that covers most of the potential faults of the circuit at hand. Then, this HMMP is used as test sequence generator. Our experiments, carried out with classical microelectronic benchmark circuits, show that learned HMMPs have a very high fault coverage. Furthermore, their small sizes combined with their simplicity allow these models to be easily implemented on the circuits for self-testing purposes.
引用
收藏
页码:997 / 1008
页数:12
相关论文
共 27 条
[1]  
ABE N, 1992, MACH LEARN, V9, P205, DOI 10.1007/BF00992677
[2]   A DIRECTED SEARCH METHOD FOR TEST-GENERATION USING A CONCURRENT SIMULATOR [J].
AGRAWAL, VD ;
CHENG, KT ;
AGRAWAL, P .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (02) :131-138
[3]   A MAXIMUM-LIKELIHOOD APPROACH TO CONTINUOUS SPEECH RECOGNITION [J].
BAHL, LR ;
JELINEK, F ;
MERCER, RL .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1983, 5 (02) :179-190
[4]  
Baum L.E., 1972, Inequalities III: Proceedings of the Third Symposium on Inequalities, page, V3, P1
[5]   A MAXIMIZATION TECHNIQUE OCCURRING IN STATISTICAL ANALYSIS OF PROBABILISTIC FUNCTIONS OF MARKOV CHAINS [J].
BAUM, LE ;
PETRIE, T ;
SOULES, G ;
WEISS, N .
ANNALS OF MATHEMATICAL STATISTICS, 1970, 41 (01) :164-&
[6]  
Brehelin L., 2000, Proceedings 18th IEEE VLSI Test Symposium, P359, DOI 10.1109/VTEST.2000.843866
[7]  
BRGLEZ F, 1989, INT S CIRCUITS S MAY
[8]  
CARRASCO RC, 1994, P 2 INT ICGI C GRAMM, V862, P139
[9]   SOME RELATIONS AMONG STOCHASTIC FINITE STATE NETWORKS USED IN AUTOMATIC SPEECH RECOGNITION [J].
CASACUBERTA, F .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (07) :691-695
[10]   THE EFFECTIVE FATIGUE THRESHOLD - SIGNIFICANCE OF THE LOADING CYCLE BELOW THE CRACK OPENING LOAD [J].
CHEN, DL ;
WEISS, B ;
STICKLER, R .
INTERNATIONAL JOURNAL OF FATIGUE, 1994, 16 (07) :485-491