Submitted:
04 March 2025
Posted:
04 March 2025
Read the latest preprint version here
Abstract
Keywords:
1. Introduction
2. Gaussian Process Regression for Semiconductor Reliability
3. Proposed Custom Adaptive Kernel Approach
3.1. Hybrid or Mixture Kernel Strategy
3.1.1. Adaptive Kernel Strategy
3.2. Propose Custom Adaptive Model
4. Experimental Result
4.1. Experimental Setup
4.1.1. Wafer Data
4.1.2. FPGA Data
4.1.3. GPR Kernel
4.1.4. Estimated Prediction Error
4.1.5. Experimental analysis
5. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Wan, Z.; Yu, B.; Li, T.Y.; Tang, J.; Zhu, Y.; Wang, Y.; Raychowdhury, A.; Liu, S. A survey of fpga-based robotic computing. IEEE Circuits and Systems Magazine 2021, 21, 48–74. [CrossRef]
- Riaz-ul-haque, M.; Michihiro, S.; Inoue, M. Hardware–Software Co-Design for Decimal Multiplication. Computers 2021, 10. [CrossRef]
- Nery, A.S.; Sena, A.C.; Guedes, L.S. Efficient Pathfinding Co-Processors for FPGAs. In Proceedings of the 2017 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2017, pp. 97–102.
- Shintani, M.; Mian, R.U.H.; Inoue, M.; Nakamura, T.; Kajiyama, M.; Eiki, M. Wafer-level Variation Modeling for Multi-site RF IC Testing via Hierarchical Gaussian Process. In Proceedings of the 2021 IEEE International Test Conference (ITC), 2021, pp. 103–112.
- Violante, M.; Sterpone, L.; Manuzzato, A.; Gerardin, S.; Rech, P.; Bagatin, M.; Paccagnella, A.; Andreani, C.; Gorini, G.; Pietropaolo, A.; et al. A new hardware/software platform and a new 1/E neutron source for soft error studies: Testing FPGAs at the ISIS facility. IEEE Transactions on Nuclear Science 2007, 54, 1184–1189. [CrossRef]
- Bahukudumbi, S.; Chakrabarty, K. Wafer-level testing and test during burn-in for integrated circuits; Artech House, 2010.
- Garrou, P. Wafer level chip scale packaging (WL-CSP): An overview. IEEE Transactions on Advanced Packaging 2000, 23, 198–205. [CrossRef]
- Ahmed, F.; Shintani, M.; Inoue, M. Accurate Recycled FPGA Detection Using an Exhaustive-Fingerprinting Technique Assisted by WID Process Variation Modeling. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2021, 40, 1626–1639. [CrossRef]
- Ahmed, F.; Shintani, M.; Inoue, M. Low Cost Recycled FPGA Detection Using Virtual Probe Technique. In Proceedings of the 2019 IEEE International Test Conference in Asia (ITC-Asia), 2019, pp. 103–108.
- Ahmed, F.; Shintani, M.; Inoue, M. Feature engineering for recycled FPGA detection based on WID variation modeling. In Proceedings of the 2019 IEEE European Test Symposium (ETS). IEEE, 2019, pp. 1–2.
- Wang, L.C. Experience of Data Analytics in EDA and Test—Principles, Promises, and Challenges. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2017, 36, 885–898. [CrossRef]
- Stratigopoulos, H.G. Machine learning applications in IC testing. In Proceedings of the Proceedings of IEEE European Test Symposium, 2018.
- Shintani, M.; Inoue, M.; Nakamura, Y. Artificial Neural Network Based Test Escape Screening Using Generative Model. In Proceedings of the Proceedings of IEEE International Test Conference, 2018, p. 9.2.
- Huang, K.; Kupp, N.; John M., Jr., C.; Makris, Y. Handling Discontinuous Effects in Modeling Spatial Correlation of Wafer-level Analog/RF Tests. In Proceedings of the Proceedings of IEEE Design Automation and Test in Europe, 2013, pp. 553–558.
- Reda, S.; Nassif, S.R. Accurate Spatial Estimation and Decomposition Techniques for Variability Characterization. IEEE Transactions on Semiconductor Manufacturing 2010, 23, 345–357. [CrossRef]
- Li, X.; Rutenbar, R.R.; Blanton, R.D. Virtual probe: A statistically optimal framework for minimum-cost silicon characterization of nanoscale integrated circuits. In Proceedings of the Proceedings of IEEE/ACM International Conference on Computer-Aided Design, 2009, pp. 433–440.
- Zhang, W.; Li, X.; Rutenbar, R.A. Bayesian Virtual Probe: Minimizing Variation Characterization Cost for Nanoscale IC Technologies via Bayesian Inference. In Proceedings of the Proceedings of ACM/EDAC/IEEE Design Automation Conference, 2010, pp. 262–267.
- Zhang, W.; Li, X.; Liu, F.; Acar, E.; Rutenbar, R.A.; Blanton, R.D. Virtual Probe: A Statistical Framework for Low-Cost Silicon Characterization of Nanoscale Integrated Circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2011, 30, 1814–1827. [CrossRef]
- Zhang, S.; Lin, F.; Hsu, C.K.; Cheng, K.T.; Wang, H. Joint Virtual Probe: Joint Exploration of Multiple Test Items’ Spatial Patterns for Efficient Silicon Characterization and Test Prediction. In Proceedings of the Proceedings of IEEE Design Automation and Test in Europe, 2014.
- Kupp, N.; Huang, K.; Carulli, Jr., J.M.; Makris, Y. Spatial correlation modeling for probe test cost reduction in RF devices. In Proceedings of the Proceedings of IEEE/ACM International Conference on Computer-Aided Design, 2012, pp. 23–29.
- Ahmadi, A.; Huang, K.; Natarajan, S.; John M., Jr., C.; Makris, Y. Spatio-Temporal Wafer-Level Correlation Modeling with Progressive Sampling: A Pathway to HVM Yield Estimation. In Proceedings of the Proceedings of IEEE International Test Conference, 2014, p. 18.1.
- Zhang, W.; Li, X.; Liu, F.; Acar, E.; Rutenbar, R.A.; Blanton, R.D. Virtual probe: A statistical framework for low-cost silicon characterization of nanoscale integrated circuits. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2011, 30, 1814–1827.
- Donoho, D.L. Compressed sensing. IEEE Transactions on Information Theory 2006, 52, 1289–1306.
- Candes, E.J.; Wakin, M.B. An Introduction To Compressive Sampling. IEEE Signal Processing Magazine 2008, 25, 21–30. [CrossRef]
- Shintani, M.; Mian, R.U.H.; Inoue, M.; Nakamura, T.; Kajiyama, M.; Eiki, M. Wafer-level Variation Modeling for Multi-site RF IC Testing via Hierarchical Gaussian Process. In Proceedings of the 2021 IEEE International Test Conference (ITC), 2021, pp. 103–112.
- ul-haque MIAN, R.; NAKAMURA, T.; KAJIYAMA, M.; EIKI, M.; SHINTANI, M. Efficient Wafer-Level Spatial Variation Modeling for Multi-Site RF IC Testing. IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences 2023, pp. 1139–1150.
- Marinissen, E.J.; Singh, A.; Glotter, D.; Esposito, M.; Jr., J.M.C.; Nahar, A.; Butler, K.M.; Appello, D.; Portelli, C. Adapting to Adaptive Testing. In Proceedings of the Proceedings of IEEE Design Automation and Test in Europe, 2010, pp. 556–561.
- Gotkhindikar, K.R.; Daasch, W.R.; Butler, K.M.; Carulli, Jr., J.M.; Nahar, A. Die-level Adaptive Test: Real-time Test Reordering and Elimination. In Proceedings of the Proceedings of IEEE International Test Conference, 2011, p. 15.1.
- Yilmaz, E.; Ozev, S.; Sinanoglu, O.; Maxwell, P. Adaptive Testing: Conquering Process Variations. In Proceedings of the Proceedings of IEEE European Test Symposium, 2012.
- Shintani, M.; Uezono, T.; Takahashi, T.; Hatayama, K.; Aikyo, T.; Masu, K.; Sato, T. A Variability-Aware Adaptive Test Flow for Test Quality Improvement. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2014, 33, 1056–1066. [CrossRef]
- Dempster, A.P.; Laird, N.M.; Rubin, D.B. Maximum Likelihood from Incomplete Data Via the EM Algorithm. Journal of the Royal Statistical Society. Series B (Methodological) 1977, 39, 1–38.
- GPy. GPy: A Gaussian process framework in python. http://github.com/SheffieldML/GPy, since 2012.
- Xanthopoulos, C.; Huang, K.; Ahmadi, A.; Kupp, N.; Carulli, J.; Nahar, A.; Orr, B.; Pass, M.; Makris, Y., Gaussian Process-Based Wafer-Level Correlation Modeling and Its Applications. In Machine Learning in VLSI Computer-Aided Design; Elfadel, I.A.M.; Boning, D.S.; Li, X., Eds.; Springer International Publishing: Cham, 2019; pp. 119–173.
- Ahmadi, A.; Huang, K.; Natarajan, S.; Carulli, J.M.; Makris, Y. Spatio-temporal wafer-level correlation modeling with progressive sampling: A pathway to HVM yield estimation. In Proceedings of the 2014 International Test Conference. IEEE, 2014, pp. 1–10.
- Chang, C.; Chang, H.M.; Chiang, K. Study on Gaussian Process Regression to Predict Reliability Life of Wafer Level Packaging with cluster analysis. In Proceedings of the 2022 17th International Microsystems, Packaging, Assembly and Circuits Technology Conference (IMPACT), 2022, pp. 1–4.
- Chang, C.; Zeng, T. A hybrid data-driven-physics-constrained Gaussian process regression framework with deep kernel for uncertainty quantification. Journal of Computational Physics 2023, 486, 112129. [CrossRef]
- Suwandi, R.C.; Lin, Z.; Sun, Y.; Wang, Z.; Cheng, L.; Yin, F. Gaussian Process Regression with Grid Spectral Mixture Kernel: Distributed Learning for Multidimensional Data. In Proceedings of the 2022 25th International Conference on Information Fusion (FUSION), 2022, pp. 1–8.
- Bu, A.; Wang, R.; Jia, S.; Li, J. GPR-Based Framework for Statistical Analysis of Gate Delay under NBTI and Process Variation Effects. Electronics 2022, 11, 1336. [CrossRef]













| Method | Wafer | FPGA |
|---|---|---|
| Adaptive | MLP, Exponential, RBF, OU | Matern52, RatQuad, Matern32, Exponential |
| Hybrid | MLP, Exponential | RatQuad, Matern52 |
| Proposed | Exponential, RBF | Matern52, Exponential |
| Exhaustive | All supported kernels | All supported kernels |
| Kernel | Lot1 | Lot2 | Lot3 | Lot4 | Lot5 | Lot6 | Average |
|---|---|---|---|---|---|---|---|
| Bias | 0.1708 | 0.1842 | 0.1471 | 0.1596 | 0.1726 | 0.1996 | 0.1726 |
| ExpQuad | 0.1395 | 0.1132 | 0.0881 | 0.1158 | 0.1293 | 0.1343 | 0.1203 |
| Linear | 0.2399 | 0.2709 | 0.2393 | 0.2082 | 0.2587 | 0.2538 | 0.2451 |
| Poly | 0.1392 | 0.1201 | 0.0908 | 0.1157 | 0.1318 | 0.1372 | 0.1227 |
| vRBF | 0.1395 | 0.1132 | 0.0881 | 0.1158 | 0.1293 | 0.1343 | 0.1203 |
| Exponential | 0.1386 | 0.1038 | 0.0867 | 0.1183 | 0.1262 | 0.1249 | 0.1166 |
| GridRBF | 0.1395 | 0.1132 | 0.0881 | 0.1158 | 0.1293 | 0.1343 | 0.1203 |
| Matern32 | 0.1397 | 0.1062 | 0.0862 | 0.1146 | 0.1282 | 0.1288 | 0.1175 |
| Matern52 | 0.1404 | 0.1066 | 0.0869 | 0.1152 | 0.1290 | 0.1310 | 0.1184 |
| MLP | 0.1392 | 0.1027 | 0.0858 | 0.1145 | 0.1271 | 0.1283 | 0.1163 |
| OU | 0.1386 | 0.1038 | 0.0867 | 0.1183 | 0.1262 | 0.1249 | 0.1166 |
| RatQuad | 0.1398 | 0.1133 | 0.0863 | 0.1146 | 0.1292 | 0.1347 | 0.1199 |
| StdPeriodic | 0.1706 | 0.1807 | 0.1417 | 0.1547 | 0.1724 | 0.1996 | 0.1703 |
| White | 0.6938 | 0.8575 | 0.7049 | 0.6113 | 0.7696 | 0.7569 | 0.7324 |
| Hybrid(MLP+Exponential) | 0.1359 | 0.1037 | 0.858 | 0.1140 | 0.1263 | 0.1251 | 0.1153 |
| Adaptive | 0.169 | 0.1227 | 0.088 | 0.1188 | 0.1433 | 0.1351 | 0.1295 |
| Proposed | 0.1309 | 0.1066 | 0.0858 | 0.1040 | 0.1163 | 0.1251 | 0.1115 |
| FPGA | FPGA-1 | FPGA-2 | FPGA-3 | FPGA-4 | FPGA-5 | FPGA-6 | FPGA-7 | FPGA-8 | FPGA-9 | FPGA-10 | AVG. |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Bais | 10.570 | 9.993 | 9.882 | 9.711 | 9.790 | 9.912 | 9.886 | 9.875 | 9.916 | 9.809 | 9.934 |
| ExpQuad | 9.050 | 8.590 | 8.584 | 8.515 | 8.508 | 8.479 | 8.412 | 8.326 | 8.293 | 8.229 | 8.499 |
| Linear | 216.582 | 205.011 | 206.836 | 204.727 | 204.727 | 205.799 | 205.085 | 203.605 | 203.242 | 201.628 | 205.724 |
| vRBF | 9.050 | 8.590 | 8.584 | 8.515 | 8.508 | 8.479 | 8.412 | 8.326 | 8.293 | 8.229 | 8.499 |
| Exponential | 8.863 | 8.437 | 8.420 | 8.355 | 8.385 | 8.350 | 8.309 | 8.232 | 8.186 | 8.113 | 8.365 |
| GridRBF | 9.050 | 8.590 | 8.584 | 8.515 | 8.508 | 8.479 | 8.412 | 8.326 | 8.293 | 8.229 | 8.499 |
| Matern32 | 8.641 | 8.240 | 8.292 | 8.264 | 8.274 | 8.247 | 8.207 | 8.121 | 8.083 | 8.020 | 8.239 |
| Matern52 | 8.646 | 8.235 | 8.224 | 8.175 | 8.178 | 8.145 | 8.104 | 8.027 | 7.983 | 7.913 | 8.163 |
| MLP | 11.714 | 16.503 | 15.706 | 17.086 | 16.748 | 15.688 | 14.898 | 14.539 | 14.043 | 14.666 | 15.159 |
| OU | 8.863 | 8.437 | 8.420 | 8.355 | 8.385 | 8.350 | 8.309 | 8.232 | 8.186 | 8.113 | 8.365 |
| RatQuad | 8.564 | 8.189 | 8.206 | 8.162 | 8.182 | 8.160 | 8.111 | 8.031 | 7.996 | 7.937 | 8.154 |
| StdPeriodic | 9.445 | 8.859 | 8.859 | 8.740 | 8.684 | 8.811 | 8.771 | 8.847 | 8.894 | 8.797 | 8.871 |
| White | 736.712 | 701.328 | 708.574 | 701.542 | 705.214 | 705.443 | 700.765 | 695.283 | 693.278 | 688.258 | 703.640 |
| Hybrid | 8.58 | 8.14 | 8.45 | 8.95 | 8.14 | 8.38 | 8.71 | 8.98 | 8.57 | 8.221 | 8.522 |
| Adaptive | 9.015 | 8.802 | 8.800 | 8.710 | 8.134 | 8.006 | 8.001 | 8.042 | 8.030 | 8.099 | 8.363 |
| Proposed | 8.815 | 8.402 | 8.110 | 8.102 | 8.104 | 8.101 | 7.992 | 8.032 | 7.920 | 7.946 | 8.152 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).