Abstract
Dynamic random access memory (DRAM) modules are an important component of electronic equipment, impacting the quality, performance, and price of the final product. A typical DRAM module is composed of DRAM integrated circuits (ICs). DRAM ICs of higher quality can be used to produce DRAM modules of higher quality. However, high-quality DRAM ICs are more costly. Some DRAM module manufacturers purchase batches of DRAM ICs containing defective units and then have the batch tested in order to select DRAM ICs for production of DRAM modules. This type of DRAM module is suitable only for products not intended for work in harsh environments or being sold in lower price markets. Due to the lower quality of the DRAM ICs, the actual quality of the DRAM module is not easily predicted. Predicting the yield rate of the DRAM module is thus an important issue for DRAM module manufacturers who purchase DRAM ICs of lower quality. This study uses a back-propagation neural network (BPN) to predict the yield rate of the DRAM modules produced using defective DRAM ICs. BPN is a very capable method and has been successfully applied across many fields. However, network parameters and input features differ depending on the application. Thus, a particle swarm optimization approach is proposed to obtain suitable parameters for the BPN and to select beneficial subsets of features which result in a better prediction of the DRAM module yield rate. The experimental results showed that it outperforms traditional stepwise regression analysis.
Similar content being viewed by others
![](https://media.springernature.com/w215h120/springer-static/image/art%3A10.1007%2Fs11042-024-18425-3/MediaObjects/11042_2024_18425_Fig1_HTML.png)
Reference
Uzsoy RC, Lee Y, Martin-Vega LA (1992) A review of production planning and scheduling models in semiconductor industry. IIE Trans 24(4):47–60
Nakamae K, Ikeda H, Fujioka H (2003) Evaluation of final test process in 64-mbit DRAM manufacturing system through simulation analysis. In: Proceedings of IEE/SEMI Advanced Manufacturing Conference, pp 202–207
Pearn WL, Chung SH, Chen AY, Yang MH (2004) A case study on the multistage IC final testing scheduling problem with reentry. Int J Prod Econ 88:257–267
Wong AY (1996) A statistical parametric and probe yield analysis methodology. In: Proceedings of the IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, pp 131–139
Collica RS (1993) A logistic regression yield model for SRAM bit fail patterns. In: Proceedings of the IEEE International Workshop on Defect and Fault Tolerance in VLSI Systems, pp 127–135
Jun C-H, Hong Y, Kim SY, Park K-S, Park H (1999) A simulation-based semiconductor chip yield model incorporating a new defect cluster index. Microelectron Reliab 39:451–456
Chen T (2008) An intelligent mechanism for lot output time prediction and achievability evaluation in a wafer fab. Comput Ind Eng 54:77–94
Gardner RM, Bieker J, Elwell S, Thalman R, Rivera E (2002) Solving tough semiconductor manufacturing problems using data mining. In: Proceedings of IEEE/SEMI Advanced Semiconductor Manufacturing Conference and Workshop, pp 46–55
Last M, Kandel A (2004) Discovering useful and understandable patterns in manufacturing data. Robot Auton Syst 49:137–152
Chen R-S, Wu R-C, Chang C-C (2005) Using data mining technology to design an intelligent CIM system for IC manufacturing. In: Proceedings of IEEE the Sixth International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, pp 70–75
Chen R-S, Yeh K-C, Chang C-C, Chien HH (2006) Using data mining technology to improve manufacturing quality-a case study of LCD driver IC packaging industry. In: Proceedings of IEEE the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, pp 115–119
Wang C-H (2008) Recognition of semiconductor defect patterns using spatial filtering and spectral clustering. Expert Systems Appl 34:1914–1923
Chien C-F, Wang W-C, Cheng J-C (2007) Data mining for yield enhancement in semiconductor manufacturing and an empirical study. Expert Systems Appl 33:192–198
Fausett L (1994) Fundamentals of neural networks: architecture, algorithm and applications. Prentice-Hall, New Jersey
Malhotra R, Malhotra DK (2003) Evaluating consumer loans using neural networks. Omega 31:83–96
Lin S-W, Chou S-Y, Chen S-C (2007) Irregular shapes classification by back-propagation neural networks. Int J Adv Manuf Technol 34:1164–1172
Haq NA, Ramanan RT (2006) A bicriterian flow shop scheduling using artificial neural network. Int J Adv Manuf Technol 30:1132–1138
Gauri SK, Chakraborty S (2008) Improved recognition of control chart patterns using artificial neural networks. Int J Adv Manuf Technol 36:1191–1201
Singh AK, Panda SS, Pal SK, Chakraborty D (2006) Predicting drill wear using an artificial neural network. Int J Adv Manuf Technol 28:456–462
Karunakar DB, Datta GL (2008) Prevention of defects in castings using back propagation neural networks. Int J Adv Manuf Technol 39:1111–1124
Dwivedi S, Huang SH, Shi J, VerDuin WH (2008) Yield prediction for seamless tubing processes: a computational intelligence approach. Int J Adv Manuf Technol 37:314–322
Yan H, Jiang Y, Zheng J, Peng C, Li Q (2006) A multilayer perceptron-based medical decision support system for heart disease diagnosis. Expert Systems Appl 30:272–281
Holsapple CW (2004) Handbook on knowledge management: knowledge directions, Springer, New York
Skapura DM (1995) Building neural networks, Addison-Wesley Professional, New York
Zurada JM (1994) Introduction to artificial neural systems, West Publishing Company, Minnesota
McClelland JL, Rumelhart DE (1991) Explorations in parallel distributed processing: a handbook of models, programs and exercises. MIT, Cambridge
Han J, Kamber M (2005) Data mining: concepts and techniques. Morgan Kaufmann, San Francisco
Khaw JFC, Lim BS, Lim L (1995) Optimal design of neural networks using Taguchi method. Neurocomputing 7:225–245
Sexton RS, Dorsery RE, Johnson JD (1998) Toward global optimization of neural networks: a comparison of the genetic algorithm and back propagation. Decis Support Syst 22:171–185
Sharkey AJC (1999) Combining artificial neural nets: ensemble and modular multi-net systems. Springer, London
Geethanjali M, Slochanal SMR, Bhavani R (2008) PSO trained ANN-based differential protection scheme for power transformers. Neurocomputing 71:904–918
Moravej Z, Vishwakarma DN (2003) ANN-based harmonic restraint differential protection of power transformer. Instit Eng 84:1–6
Ghosh A, Jain LC (2004) Evolutionary computation in data mining: studies in fuzziness and soft computing. Springer, Germany
Lin SC, Ting CJ (1996) Drill wear monitoring using neural networks. Int J Mach Tools Manuf 36(4):465–475
Wang X, Wang W, Huang Y, Nguyen N, Krishnakumar K (2008) Design of neural network-based estimator for tool wear modeling in hard turning. J Intell Manuf 19:383–396
Castillo PA, Carpio J, Merelo JJ, Prieto A, Rivas V, Romero G (2000) Evolving multilayer perceptrons. Neural Process Lett 12:115–127
Castillo PA, Merelo JJ, Prieto A, Rivas V, Romero G (2000) G-prop: global optimization of multilayer perceptrons using GAs. Neurocomputing 35:149–163
Wang T-Y, Huang C-Y (2007) Applying optimized BPN to a chaotic time series problem. Expert Systems Appl 32:193–200
Ghosh R, Verma B (2003) A hierarchical method for finding optimal architecture and weights using evolutionary least square based learning. Int J Neural Syst 13(1):13–24
Gupta JND, Sexton RS (1999) Comparing backpropagation with a genetic algorithm for neural network training. Omega 27:679–684
Sexton RS, Alidaee B, Dorsey RE, Johnson JD (1998) Global optimization for artificial neural networks: a tabu search application. Eur J Oper Res 106:570–584
Sexton RS, Dorsey RE, Johnson JD (1999) Optimization of neural networks: a comparative analysis of the genetic algorithm and simulated annealing. Eur J Oper Res 114:589–601
Yamazaki A, de Souto MCP, Ludermir TB (2002) Optimization of neural network weights and architectures for odor recognition using simulated annealing. In: Proceedings of IEEE on Neural Networks 1, pp 547–552
Yeung DS, Zeng X-Q (2002) Hidden neuron pruning for multilayer perceptrons using a sensitivity measure. In: Proceedings of IEEE the First International Conference on Machine Learning and Cybernetics 4, pp 1751–1757
Berry MJA, Linoff G (2001) Data mining techniques: for marking, sales and customer support. John Wiley and Sons
Kim K-J, Han I (2000) Genetic algorithms approach to feature discretization in artificial neural networks for the prediction of stock price index. Expert Systems Appl 19:125–132
Lezoray O, Cardot H (2001) A neural network architecture for data classification. Int J Neural Syst 11(1):33–42
Pudil P, Novovičová J, Kittler J (1994) Floating search methods in feature selection. Pattern Recognit Lett 15:1119–1125
Verikas A, Bacauskiene M (2002) Feature selection with neural networks. Pattern Recognit Lett 23:1323–1335
Zhang L, Jack LB, Nandi AK (2005) Fault detection using genetic programming. Mech Syst Signal Process 19:271–289
Sexton RS, McMurtrey S, Cleavenger DJ (2006) Knowledge discovery using a neural network simultaneous optimization algorithm on a real world classification problem. Eur J Oper Res 168:1009–1018
Sivagaminathan RK, Ramakrishnan S (2007) A hybrid approach for feature subset selection using neural networks and ant colony optimization. Expert Systems Appl 33:49–60
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE Conference on Neural Network 4, pp 1942–1948
Lin S-W, Lee Z-J, Chen S-C, Tseng T-Y (2008) Parameter determination of support vector machines and feature selection using simulated annealing approach. Appl Soft Comput 8:1505–1512
Das S, Konar A (2007) A swarm intelligence approach to the synthesis of two-dimensional IIR filters. Eng Appl Artif Intell 20:1086–1096
He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20:89–99
Kwok NM, Liu DK, Dissanayake G (2006) Evolutionary computing based mobile robot localization. Eng Appl Artif Intell 19:857–868
Liu L, Liu W, Cartes DA (2008) Particle swarm optimization-based parameter identification applied to permanent magnet synchronous motors. Eng Appl Artif Intell 21:1092–1100
Qiao W, Gao Z, Harley RG, Venayagamoorthy GK (2008) Robust neuro-identification of nonlinear plants in electric power systems with missing sensor measurements. Eng Appl Artif Intell 21:604–618
Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp 69–73
Salzberg SL (1997) On comparing classifiers: Pitfalls to avoid and a recommended approach. Data Min Knowl Disc 1:317–328
Refenes AN, Zapranis A, Francis G (1994) Stock performance modeling using neural networks: a comparative study with regression models. Neural Netw 7:375–388
Wang HS (2007) Application of BPN with feature-based models on cost estimation of plastic injection products. Comp Industr Eng 53:79–94
Pradhan MK, Das R, Biswas CK (2009) Comparisons of neural network models on surface roughness in electrical discharge machining. J Eng Manuf 223:801–808
Hou T-H, Su C-H, Chang H-Z (2008) Using neural networks and immune algorithms to find the optimal parameters for an IC wire bonding process. Expert Systems Appl 34:427–436
Kim G-H, Yoon J-E, An S-H, Cho H-H, Kang K-I (2004) Neural network model incorporating a genetic algorithm in estimating construction costs. Build Environ 39:1333–1340
Tsai H-C (2009) Hybrid high order neural networks. Appl Soft Comput 9:874–881
Kalaichelvi V, Sivakumar D, Karthikeyan R, Palanikumar K (2009) Prediction of the flow stress of 6061 Al-15% SiC-MMC composites using adaptive network based fuzzy inference system. Mater Des 30:1362–1370
Lee T-L (2008) Back-propagation neural network for the prediction of the short-term storm surge in Taichung harbor, Taiwan. Eng Appl Artif Intell 21:63–72
Engelbrecht AP (2005) Fundamentals of computational swarm intelligence, John Wiley & Sons
Brits R, Engelbrecht AP, van den Bergh F (2000) A niching particle swarm optimizer. In Proceedings of the Forth Asia Pacific Conference on Simulated Evolution and Learning, pp 692–696
van den Bergh F, Engelbrecht AP (2001) Effects of swarm size on cooperative particle swarm optimizers. In Proceedings of the Genetic and Evolutionary Computation Conference, pp 892–899
van den Bergh F (2002) An analysis of particle swarm optimizers. PhD thesis, Department of Computer Science, University of Pretoria, Pretoria, South Africa
Maurice C (2008) Particle swarm optimization, ISTE Publishing Company
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, ZJ., Ying, KC., Chen, SC. et al. Applying PSO-based BPN for predicting the yield rate of DRAM modules produced using defective ICs. Int J Adv Manuf Technol 49, 987–999 (2010). https://doi.org/10.1007/s00170-009-2448-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-009-2448-2