Skip to main content
Log in

Applying PSO-based BPN for predicting the yield rate of DRAM modules produced using defective ICs

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Reference

  1. 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

    Article  MathSciNet  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

  6. 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

    Article  Google Scholar 

  7. Chen T (2008) An intelligent mechanism for lot output time prediction and achievability evaluation in a wafer fab. Comput Ind Eng 54:77–94

    Article  Google Scholar 

  8. 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

  9. Last M, Kandel A (2004) Discovering useful and understandable patterns in manufacturing data. Robot Auton Syst 49:137–152

    Article  Google Scholar 

  10. 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

  11. 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

  12. Wang C-H (2008) Recognition of semiconductor defect patterns using spatial filtering and spectral clustering. Expert Systems Appl 34:1914–1923

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. Fausett L (1994) Fundamentals of neural networks: architecture, algorithm and applications. Prentice-Hall, New Jersey

    Google Scholar 

  15. Malhotra R, Malhotra DK (2003) Evaluating consumer loans using neural networks. Omega 31:83–96

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. Haq NA, Ramanan RT (2006) A bicriterian flow shop scheduling using artificial neural network. Int J Adv Manuf Technol 30:1132–1138

    Article  Google Scholar 

  18. Gauri SK, Chakraborty S (2008) Improved recognition of control chart patterns using artificial neural networks. Int J Adv Manuf Technol 36:1191–1201

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. Karunakar DB, Datta GL (2008) Prevention of defects in castings using back propagation neural networks. Int J Adv Manuf Technol 39:1111–1124

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. Holsapple CW (2004) Handbook on knowledge management: knowledge directions, Springer, New York

  24. Skapura DM (1995) Building neural networks, Addison-Wesley Professional, New York

  25. Zurada JM (1994) Introduction to artificial neural systems, West Publishing Company, Minnesota

  26. McClelland JL, Rumelhart DE (1991) Explorations in parallel distributed processing: a handbook of models, programs and exercises. MIT, Cambridge

    Google Scholar 

  27. Han J, Kamber M (2005) Data mining: concepts and techniques. Morgan Kaufmann, San Francisco

    Google Scholar 

  28. Khaw JFC, Lim BS, Lim L (1995) Optimal design of neural networks using Taguchi method. Neurocomputing 7:225–245

    Article  MATH  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. Sharkey AJC (1999) Combining artificial neural nets: ensemble and modular multi-net systems. Springer, London

    MATH  Google Scholar 

  31. Geethanjali M, Slochanal SMR, Bhavani R (2008) PSO trained ANN-based differential protection scheme for power transformers. Neurocomputing 71:904–918

    Article  Google Scholar 

  32. Moravej Z, Vishwakarma DN (2003) ANN-based harmonic restraint differential protection of power transformer. Instit Eng 84:1–6

    Google Scholar 

  33. Ghosh A, Jain LC (2004) Evolutionary computation in data mining: studies in fuzziness and soft computing. Springer, Germany

    Google Scholar 

  34. Lin SC, Ting CJ (1996) Drill wear monitoring using neural networks. Int J Mach Tools Manuf 36(4):465–475

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. Castillo PA, Carpio J, Merelo JJ, Prieto A, Rivas V, Romero G (2000) Evolving multilayer perceptrons. Neural Process Lett 12:115–127

    Article  MATH  Google Scholar 

  37. Castillo PA, Merelo JJ, Prieto A, Rivas V, Romero G (2000) G-prop: global optimization of multilayer perceptrons using GAs. Neurocomputing 35:149–163

    Article  MATH  Google Scholar 

  38. Wang T-Y, Huang C-Y (2007) Applying optimized BPN to a chaotic time series problem. Expert Systems Appl 32:193–200

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. Gupta JND, Sexton RS (1999) Comparing backpropagation with a genetic algorithm for neural network training. Omega 27:679–684

    Article  Google Scholar 

  41. 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

    Article  MATH  Google Scholar 

  42. 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

    Article  MATH  Google Scholar 

  43. 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

  44. 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

  45. Berry MJA, Linoff G (2001) Data mining techniques: for marking, sales and customer support. John Wiley and Sons

  46. 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

    Article  Google Scholar 

  47. Lezoray O, Cardot H (2001) A neural network architecture for data classification. Int J Neural Syst 11(1):33–42

    Google Scholar 

  48. Pudil P, Novovičová J, Kittler J (1994) Floating search methods in feature selection. Pattern Recognit Lett 15:1119–1125

    Article  Google Scholar 

  49. Verikas A, Bacauskiene M (2002) Feature selection with neural networks. Pattern Recognit Lett 23:1323–1335

    Article  MATH  Google Scholar 

  50. Zhang L, Jack LB, Nandi AK (2005) Fault detection using genetic programming. Mech Syst Signal Process 19:271–289

    Article  Google Scholar 

  51. 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

    Article  MATH  Google Scholar 

  52. 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

    Article  Google Scholar 

  53. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE Conference on Neural Network 4, pp 1942–1948

  54. 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

    Article  Google Scholar 

  55. Das S, Konar A (2007) A swarm intelligence approach to the synthesis of two-dimensional IIR filters. Eng Appl Artif Intell 20:1086–1096

    Article  Google Scholar 

  56. He Q, Wang L (2007) An effective co-evolutionary particle swarm optimization for constrained engineering design problems. Eng Appl Artif Intell 20:89–99

    Article  Google Scholar 

  57. Kwok NM, Liu DK, Dissanayake G (2006) Evolutionary computing based mobile robot localization. Eng Appl Artif Intell 19:857–868

    Article  Google Scholar 

  58. 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

    Article  Google Scholar 

  59. 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

    Article  Google Scholar 

  60. Shi Y, Eberhart R (1998) A modified particle swarm optimizer. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp 69–73

  61. Salzberg SL (1997) On comparing classifiers: Pitfalls to avoid and a recommended approach. Data Min Knowl Disc 1:317–328

    Article  Google Scholar 

  62. Refenes AN, Zapranis A, Francis G (1994) Stock performance modeling using neural networks: a comparative study with regression models. Neural Netw 7:375–388

    Article  Google Scholar 

  63. Wang HS (2007) Application of BPN with feature-based models on cost estimation of plastic injection products. Comp Industr Eng 53:79–94

    Article  Google Scholar 

  64. 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

    Article  Google Scholar 

  65. 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

    Article  Google Scholar 

  66. 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

    Article  Google Scholar 

  67. Tsai H-C (2009) Hybrid high order neural networks. Appl Soft Comput 9:874–881

    Article  Google Scholar 

  68. 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

    Google Scholar 

  69. 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

    Article  Google Scholar 

  70. Engelbrecht AP (2005) Fundamentals of computational swarm intelligence, John Wiley & Sons

  71. 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

  72. 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

  73. van den Bergh F (2002) An analysis of particle swarm optimizers. PhD thesis, Department of Computer Science, University of Pretoria, Pretoria, South Africa

  74. Maurice C (2008) Particle swarm optimization, ISTE Publishing Company

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shih-Wei Lin.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-009-2448-2

Keyword

Navigation