Skip to main content

Particle Swarm Optimization Based BIST Design for Memory Cores in Mesh Based Network-on-Chip

  • Conference paper
Progress in VLSI Design and Test

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7373))

Abstract

Network-on-Chip (NoC) based Built-In-Self Test (BIST) architecture is an acceptable solution for testing embedded memory cores in Systems-On-Chip. The reuse of the available on-chip network to act as Test Access Mechnism brings down the area overhead as well as reduces test power. However, reducing the time to test still remains a problem due to latency in transporting the test instruction from BIST circuit to the memory cores. We have proposed a NoC based test architecture where a number of BIST controllers are shared by memory cores. A Particle Swarm Optimization (PSO) based technique is used (i) to place the BIST controllers at fixed locations and (ii) to form clusters of memories sharing the BIST controllers. This reduces the test instruction transport latency which in turn reduces the total test time of memory cores. Experimental results on different sizes of mesh based NoC confirm the effectiveness of our PSO based approach over heuristic techniques reported in literature as well as used in the industry.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Marinissen, E.J., Prince, B., Keltel-Schulz, D., Zorian, Y.: Challenges in embedded memory design and test. In: Proceedings, Design, Automation and Test in Europe (DATE), vol. 2, pp. 722–727 (March 2005)

    Google Scholar 

  2. Bushnell, M.L., Agrawal, V.D.: Essentials of electronic testing for digital, memory, and mixed-signal VLSI circuits. In: Frontiers in Electronic Testing. Kluwer Academic (2000)

    Google Scholar 

  3. Chien, T.-F., Chao, W.-C., Li, C.-M., Chang, Y.-W., Liao, K.-Y., Chang, M.-T., Tsai, M.-H., Tseng, C.-M.: Bist design optimization for large-scale embedded memory cores. In: Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), pp. 197–200 (November 2009)

    Google Scholar 

  4. Huang, Y.-J., Li, J.-F.: A low-cost pipelined bist scheme for homogeneous rams in multicore chips. In: Proceedings, 17th Asian Test Symposium (ATS), pp. 357–362 (November 2008)

    Google Scholar 

  5. Denq, L.-M., Wu, C.-W.: A hybrid bist scheme for multiple heterogeneous embedded memories. In: Proceedings, 16th Asian Test Symposium (ATS), pp. 349–354 (October 2007)

    Google Scholar 

  6. Miyazaki, M., Yoneda, T., Fujiwara, H.: A memory grouping method for sharing memory bist logic. In: Proceedings, Asia and South Pacific Conference on Design Automation, p. 6 (January 2006)

    Google Scholar 

  7. Liu, H.-N., Huang, Y.-J., Li, J.-F.: Memory built-in self test in multicore chips with mesh-based networks. IEEE Micro 29(5), 46–55 (2009)

    Article  Google Scholar 

  8. Guner, A.R., Sevkli, M.: A discrete particle swarm optimization algorithm for uncapacitated facility location problem. J. Artif. Evol. App. 2008, 10:1–10:9 (2008)

    Article  Google Scholar 

  9. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings, IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (November 1995)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ghoshal, B., Kundu, S., Sengupta, I., Chattopadhyay, S. (2012). Particle Swarm Optimization Based BIST Design for Memory Cores in Mesh Based Network-on-Chip. In: Rahaman, H., Chattopadhyay, S., Chattopadhyay, S. (eds) Progress in VLSI Design and Test. Lecture Notes in Computer Science, vol 7373. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31494-0_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-31494-0_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31493-3

  • Online ISBN: 978-3-642-31494-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics