Circuit diagnosis support system for electronics assembly operations

Abstract Diagnosis and repair operations are often major bottlenecks in electronics circuit assembly operations. Increasing board density and circuit complexity have made fault diagnosis difficult. But, with shrinking product life cycles and increasing competition, quick diagnosis and feedback is critical for cost control, process improvement, and timely product introduction. This paper describes a case-based diagnosis support system to improve the effectiveness and efficiency of circuit diagnosis in electronics assembly facilities. The system stores individual diagnostic instances rather than general rules and algorithmic procedures, and prioritizes the tests during the sequential testing process. Its knowledge base grows as new faults are detected and diagnosed by the analyzers. The system provides distributed access to multiple users, and incorporates on-line updating features that make it quick to adapt to changing circumstances. Because it is easy to install and update, this method is well-suited for real manufacturing applications. We have implemented a prototype version, and tested the approach in an actual electronics assembly environment. We describe the system's underlying principles, discuss methods to improve diagnostic effectiveness through principled test selection and sequencing, and discuss managerial implications for successful implementation.

[1]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

[2]  Peiya Liu,et al.  Case-Based Reasoning For Robotic Assembly Cell Diagnosis , 1989, Other Conferences.

[3]  William B. Rouse,et al.  Review and Evaluation of Empirical Research in Troubleshooting , 1985 .

[4]  Edwina L. Rissland,et al.  Case-based reasoning in a rule-governed domain , 1989, [1989] Proceedings. The Fifth Conference on Artificial Intelligence Applications.

[5]  L. M. Wein Sequential screening in semiconductor manufacturing: exploiting lot-to-lot variability and spatial dependence , 1992, IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop - ASMC '92 Proceedings.

[6]  Hidekatsu Tokumaru,et al.  A Framework for Case-Based Diagnosis , 1990 .

[7]  Parker,et al.  Design for Testability—A Survey , 1982, IEEE Transactions on Computers.

[8]  William B. Rouse,et al.  Human Problem Solving in Fault Diagnosis Tasks , 1986 .

[9]  Rodham E. Tulloss,et al.  The Test Access Port and Boundary Scan Architecture , 1990 .

[10]  R. G. Bennetts Introduction to Digital Board Testing , 1982 .

[11]  Andrew B. Whinston,et al.  A decision theoretic approach to file search , 1988 .

[12]  William B. Rouse,et al.  Measures of human problem solving performance in fault diagnosis tasks , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Lawrence M. Wein,et al.  Sequential Screening in Semiconductor Manufacturing, II: Exploiting Lot-to-Lot Variability , 1996, Oper. Res..

[14]  J. Nachlas,et al.  Diagnostic-strategy selection for series systems , 1990 .

[15]  Walter Charles Hamscher Model-based troubleshooting of digital systems , 1988 .

[16]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[17]  Anna Hart,et al.  Knowledge acquisition for expert systems , 1988 .

[18]  Michael R. Genesereth,et al.  The Use of Design Descriptions in Automated Diagnosis , 1984, Artif. Intell..

[19]  K. C. Zalondek,et al.  Diagnosing an analog feedback system using model-based reasoning , 1989, [1989] Proceedings. The Annual AI Systems in Government Conference.

[20]  David A. Butler,et al.  Inspection Policies for Fault Location , 1984, Oper. Res..

[21]  Ray P. Prasad,et al.  Surface Mount Technology: Principles and Practice , 1988 .

[22]  Andrew B. Whinston,et al.  A model of decision-making with sequential information-acquisition (Part 1) , 1986, Decis. Support Syst..

[23]  Randall Davis,et al.  Model-based reasoning: troubleshooting , 1988 .