Scan-Based Testing Using FPGA

Authors

  • M. Kamaraju
  • Abdul Naseema
  • Ch. Naga Likhita
  • D. Varshini
  • Ch. Geetha Krishna

Keywords:

BIST, FPGA, Power optimization, Scan-based testing, Test time reduction

Abstract

Testing in VLSI circuits plays a crucial role in ensuring the reliability, functionality, and overall performance of integrated systems. As circuit complexity increases, the need for effective fault detection methods becomes even more critical. Among various testing techniques, scan-based testing has emerged as a widely adopted approach due to its ability to improve fault coverage and facilitate easier debugging. However, in the case of FPGA implementations, traditional scan test methods present significant challenges, primarily related to high power consumption, prolonged test times, and increased switching activity. These factors not only impact the efficiency of the testing process but also raise concerns about circuit degradation and thermal stress.

To address these challenges, this paper introduces an optimized scan-based testing approach tailored specifically for FPGA platforms. The proposed methodology focuses on two key aspects: low-power test pattern generation and efficient scan chain design, both of which are essential for reducing unnecessary switching activity and improving testing efficiency. By strategically designing power-aware scan architecture, the approach effectively minimizes delays while maintaining high fault coverage.

The proposed methodology has been implemented in Verilog and rigorously tested using industry-standard tools, Xilinx Vivado, and Cadence simulation environments. The experimental results demonstrate a remarkable 66.67% reduction in power consumption, alongside enhancements in scan shift efficiency and significant reductions in test application time. Furthermore, a detailed comparative analysis highlights how this optimized FPGA-based solution achieves performance metrics closer to ASIC implementations, making it a viable alternative for power-sensitive applications where test power reduction is a critical requirement.

References

S. Ahmad, M. A. Raheem, A. A. Maashri, S. S. Busaidi, and M. Awadalla, "ASIC vs FPGA-based implementations of built-in self-test," International Journal of Advanced Natural Sciences and Engineering Researches, vol. 7, no. 6, pp. 14–20, Jul. 2023. doi: https://doi.org/10.59287/ijanser.942.

Yi. Sun, “Reducing Power During Manufacturing Test Using Different Architectures,"” Computer Science and Engineering Theses and Dissertations. 20. Apr. 2021. Available at: https://scholar.smu.edu/engineering_compsci_etds/20.

R. Aggarwal, "Impact of Power Minimization Techniques for Testing Low-Power VLSI Circuits," International Journal of Innovative Research in Technology, vol. 10, no. 2, pp. 346-360, July 2023, Available at: https://ijirt.org/publishedpaper/IJIRT160920_PAPER.pdf.

T.Y. Chen, F.-C. Kuo, R.G. Merkel, and T.H. Tse, "Adaptive random testing: The ART of test case diversity," Journal of Systems and Software, vol. 83, no. 1, pp. 60–66, Jan. 2010. DOI: https://doi.org/10.1016/j.jss.2009.02.022.

Madhura R., Ravi Shankar J., and Shanthi Prasad M.J., "Comprehensive study of popular VLSI test scan architecture," International Journal of Engineering Research & Technology (IJERT), vol. 6, no. 11, pp. 377–385, Nov. 2017. Available at: https://www.ijert.org/comprehensive-study-of-popular-vlsi-test-scan-architecture.

N. Goel and N. K. Shukla, "Exploration of Scan-Based Testing Overhead in Design for Testability," International Journal of Scientific & Engineering Research, vol. 7, no. 12, pp. 235-240, Dec. 2016, Available at: https://www.ijser.org/researchpaper/Exploration-of-Scan-Based-Testing-Overhead-in-Design-for-Testability.pdf.

P. Ramalakshmi and S. Saravanan, "Multiple scan base partitioning technique to increase the throughput in VLSI testing," Indian Journal of Science and Technology, vol. 9, no. 29, pp. 1–5, Aug. 2016. DOI: https://dx.doi.org/10.17485/ijst/2016/v9i29/90862.

N. Akter, M. R. Siddiquee, M. Shur, and N. Pala, "AI-Powered Terahertz VLSI Testing Technology for Ensuring Hardware Security and Reliability," IEEE Access, vol. 9, pp. 64,499–64,509, 2021, DOI: https://doi.org/10.1109/ACCESS.2021.3075429.

X. Wang, D. Zhang, M. He, D. Su, and M. Tehranipoor, "Secure scan and test using obfuscation throughout the supply chain," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 37, no. 9, pp. 1867–1880, Sep. 2018, DOI: https://doi.org/10.1109/TCAD.2017.2772817.

J. Lee, M. Tebranipoor and J. Plusquellic, "A low-cost solution for protecting IPs against scan-based side-channel attacks," 24th IEEE VLSI Test Symposium, Berkeley, CA, USA, 2006, pp. 6 pp.-99, doi: https://doi.org/10.1109/VTS.2006.7.

S. K. Goel and E. J. Marinissen, "Effective and efficient test architecture design for SOCs," Proceedings. International Test Conference, Baltimore, MD, USA, 2002, pp. 529-538, doi: https://doi.org/10.1109/TEST.2002.1041803.

G. Zhang, Y. Yuan, F. Liang, S. Wei, and C.-F. Yang, "Low-Cost Test Pattern Generation in Scan-Based BIST Schemes," Electronics, vol. 8, no. 3, p. 314, Mar. 2019, doi: https://doi.org/10.3390/electronics8030314.

O. Sinanoglu et al., "Reconciling the IC test and security dichotomy," 2013 18th IEEE European Test Symposium (ETS), Avignon, France, 2013, pp. 1-6, doi: https://doi.org/10.1109/ETS.2013.6569368.

M. Mojtabavi Naeini and C. Y. Ooi, “A Novel Scan Architecture for Low Power Scan-Based Testing,” VLSI Design, vol. 2015, pp. 1–13, Apr. 2015, doi: https://doi.org/10.1155/2015/264071.

K. Chakrabarty, "Test scheduling for core-based systems using mixed-integer linear programming," in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 19, no. 10, pp. 1163-1174, Oct. 2000, doi: https://doi.org/10.1109/43.875306.

V. V. Dwivedi, P. Indira, and M. Kamaraju, "Design and analysis of a 32-bit pipelined MIPS RISC processor," International Journal of VLSI Design & Communication Systems (VLSICS), vol. 10, no. 5, pp. 1–15, Oct. 2019. DOI: https://doi.org/10.5121/vlsic.2019.10501, Available at: https://www.researchgate.net/publication/337166284_Design_and_Analysis_of_A_32-bit_Pipelined_MIPS_Risc_Processor.

Published

2025-03-24

How to Cite

M. Kamaraju, Abdul Naseema, Ch. Naga Likhita, D. Varshini, & Ch. Geetha Krishna. (2025). Scan-Based Testing Using FPGA. Research & Review: Electronics and Communication Engineering, 23–37. Retrieved from https://matjournals.net/engineering/index.php/RRECE/article/view/1543