Skip to main content

2012 | OriginalPaper | Buchkapitel

5. Advanced Approaches for NoC Reuse

verfasst von : Érika Cota, Alexandre de Morais Amory, Marcelo Soares Lubaszewski

Erschienen in: Reliability, Availability and Serviceability of Networks-on-Chip

Verlag: Springer US

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The test scheduling approaches discussed in Chap. 4 demonstrated that NoCs can be as a cost-effective TAM as a dedicated bus-based mechanism. Those approaches are based, however, on a single NoC model and on a few assumptions about the NoC, wrappers, and cores. Indeed, guaranteed services (GS) NoCs were assumed to meet the timing constraints of an external tester. Also, all pins at the core interface (functional and test pins) were assumed to be used during test to receive/deliver test data and the core test frequency was assumed to be equal to the NoC operation frequency. Finally, in those first reuse approaches, the available channel bitwidth may be sub-utilized for cores with a small test interface. In this chapter those assumptions are revised and more recent approaches that consider the NoC reuse in more detail are discussed. First, we present alternative test scheduling algorithms and wrapper models that improve channel utilization and consider additional system requirements such as the thermal budget. Then, the characteristics of the NoC communication protocol are taken into account to generate test interfaces for the external tester and test wrappers for the embedded cores. Those wrappers isolate the communication details and aim at using the available NoC bandwidth with no further assumptions. Based on these DfT structures, a test scheduling algorithm for BE NoCs with different topologies is presented.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
Zurück zum Zitat Ahn J-H, Kang S (2006) Test scheduling of NoC-based SoCs using multiple test clocks. ETRI J 28(4):475–485CrossRef Ahn J-H, Kang S (2006) Test scheduling of NoC-based SoCs using multiple test clocks. ETRI J 28(4):475–485CrossRef
Zurück zum Zitat Amory AM, Goossens K, Marinissen EJ, Lubaszewski M, Moraes F (2006) Wrapper design for the reuse of networks-on-chip as test access mechanism. In: Proceedings of the European test symposium (ETS), Southampton, UK Amory AM, Goossens K, Marinissen EJ, Lubaszewski M, Moraes F (2006) Wrapper design for the reuse of networks-on-chip as test access mechanism. In: Proceedings of the European test symposium (ETS), Southampton, UK
Zurück zum Zitat Amory AM, Ferlini F, Lubaszewski M, Moraes F (2007a) DfT for the reuse of networks-on-chip as test access mechanism. In: Proceedings of the 25th VLSI test symposium (VTS), Berkeley, California, USA Amory AM, Ferlini F, Lubaszewski M, Moraes F (2007a) DfT for the reuse of networks-on-chip as test access mechanism. In: Proceedings of the 25th VLSI test symposium (VTS), Berkeley, California, USA
Zurück zum Zitat Amory AM, Goossens K, Marinissen EJ, Lubaszewski M, Moraes F (2007b) Wrapper design for the reuse of a bus, network-on-chip, or other functional interconnect as test access mechanism. IET Comput Digit Tech 1(3):197–206CrossRef Amory AM, Goossens K, Marinissen EJ, Lubaszewski M, Moraes F (2007b) Wrapper design for the reuse of a bus, network-on-chip, or other functional interconnect as test access mechanism. IET Comput Digit Tech 1(3):197–206CrossRef
Zurück zum Zitat Amory AM, Lubaszewski M, Moraes F (2009) Testing chips with mesh-based network-on-chip. LAP Lambert Academic Publishing, Köln, Germany. ISBN: 978-3838321615 Amory AM, Lubaszewski M, Moraes F (2009) Testing chips with mesh-based network-on-chip. LAP Lambert Academic Publishing, Köln, Germany. ISBN: 978-3838321615
Zurück zum Zitat Amory AM, Lazzari C, Lubaszewski M, Moraes F (2010) A new test scheduling algorithm based on networks-on-chip as test access mechanism. J Parallel Distributed Comput 71(5):675–686CrossRef Amory AM, Lazzari C, Lubaszewski M, Moraes F (2010) A new test scheduling algorithm based on networks-on-chip as test access mechanism. J Parallel Distributed Comput 71(5):675–686CrossRef
Zurück zum Zitat Chickermane V, Gallagher P, Gregor S, St.Pierre T (2001) A building block BIST methodology for SOC designs: a case study. In: Proceedings of the international test conference (ITC), Washington, DC, USA, pp 111–120 Chickermane V, Gallagher P, Gregor S, St.Pierre T (2001) A building block BIST methodology for SOC designs: a case study. In: Proceedings of the international test conference (ITC), Washington, DC, USA, pp 111–120
Zurück zum Zitat Dalmasso J, Cota E, Flottes ML, Rouzeyre B (2008) Improving the test of NoC-based SoCs with help of compression schemes. In: Proceedings of the IEEE computer society annual symposium on VLSI, Montpellier, France, pp 139–144 Dalmasso J, Cota E, Flottes ML, Rouzeyre B (2008) Improving the test of NoC-based SoCs with help of compression schemes. In: Proceedings of the IEEE computer society annual symposium on VLSI, Montpellier, France, pp 139–144
Zurück zum Zitat Goel SK, Marinissen EJ (2003) SOC test architecture design for efficient utilization of test bandwidth. ACM Trans Design Autom Elect Syst 8(4):399–429CrossRef Goel SK, Marinissen EJ (2003) SOC test architecture design for efficient utilization of test bandwidth. ACM Trans Design Autom Elect Syst 8(4):399–429CrossRef
Zurück zum Zitat Hussin AF, Yoneda T, Fujiwara H (2007) Optimization of NoC wrapper design under bandwidth and test time constraints. In: Proceedings of the European test symposium (ETS), Freiburg, Germany Hussin AF, Yoneda T, Fujiwara H (2007) Optimization of NoC wrapper design under bandwidth and test time constraints. In: Proceedings of the European test symposium (ETS), Freiburg, Germany
Zurück zum Zitat Iyengar V, Chakrabarty K, Marinissen EJ (2002) Test wrapper and test access mechanism co-optimization for system-on-chip. J Elect Test Theory Appl 18(2):213–230CrossRef Iyengar V, Chakrabarty K, Marinissen EJ (2002) Test wrapper and test access mechanism co-optimization for system-on-chip. J Elect Test Theory Appl 18(2):213–230CrossRef
Zurück zum Zitat Li M, Jone W-B, Zeng Q-A (2006) An efficient wrapper scan chain configuration method for network-on-chip testing. In: Proceedings of the emerging VLSI technologies and architectures (ISVLSI), Karlsruhe, Germany Li M, Jone W-B, Zeng Q-A (2006) An efficient wrapper scan chain configuration method for network-on-chip testing. In: Proceedings of the emerging VLSI technologies and architectures (ISVLSI), Karlsruhe, Germany
Zurück zum Zitat Li J, Xu Q, Hu Y, Li X (2008) Channel width utilization improvement in testing NoC-based systems for test time reduction. In: Proceedings of the 4th IEEE international symposium on electronic design, test & applications, Hong Kong, pp 26–31 Li J, Xu Q, Hu Y, Li X (2008) Channel width utilization improvement in testing NoC-based systems for test time reduction. In: Proceedings of the 4th IEEE international symposium on electronic design, test & applications, Hong Kong, pp 26–31
Zurück zum Zitat Liu C (2006) Testing hierarchical network-on-chip systems with hard cores using bandwidth matching and on-chip variable clocking. In: Proceedings of the Asia test symposium (ATS), Calcutta, India, pp 431–436 Liu C (2006) Testing hierarchical network-on-chip systems with hard cores using bandwidth matching and on-chip variable clocking. In: Proceedings of the Asia test symposium (ATS), Calcutta, India, pp 431–436
Zurück zum Zitat Liu C, Iyengar V (2006) Test scheduling with thermal optimization for network-on-chip systems using variable-rate on-chip clocking. In: Proceedings of the design, automation and test in Europe conference (DATE), Munich, Germany, pp 652–657 Liu C, Iyengar V (2006) Test scheduling with thermal optimization for network-on-chip systems using variable-rate on-chip clocking. In: Proceedings of the design, automation and test in Europe conference (DATE), Munich, Germany, pp 652–657
Zurück zum Zitat Liu C, Iyengar V, Shi J, Cota E (2005) Power-aware test scheduling in network-on-chip using variable-rate on-chip clocking. In: Proceedings of the IEEE VLSI test symposium (VTS), Palm Springs, CA, USA, pp 349–354 Liu C, Iyengar V, Shi J, Cota E (2005) Power-aware test scheduling in network-on-chip using variable-rate on-chip clocking. In: Proceedings of the IEEE VLSI test symposium (VTS), Palm Springs, CA, USA, pp 349–354
Zurück zum Zitat Liu C, Iyengar V, Pradhan K (2006) Thermal-aware testing of network-on-chip using multiple clocking. In: Proceedings of the IEEE VLSI test symposium (VTS), Berkeley, California, USA, pp 46–51 Liu C, Iyengar V, Pradhan K (2006) Thermal-aware testing of network-on-chip using multiple clocking. In: Proceedings of the IEEE VLSI test symposium (VTS), Berkeley, California, USA, pp 46–51
Zurück zum Zitat Marinissen EJ, Goel SK, Lousberg M (2000) Wrapper design for embedded core test. In: Proceedings of the international test conference (ITC), Atlantic City, NJ, pp 911–920 Marinissen EJ, Goel SK, Lousberg M (2000) Wrapper design for embedded core test. In: Proceedings of the international test conference (ITC), Atlantic City, NJ, pp 911–920
Zurück zum Zitat Nolen JM, Mahapatra R (2005) A TDM test scheduling method for network-on-chip systems. In: International workshop on microprocessor test and verification, Austin, Texas, USA Nolen JM, Mahapatra R (2005) A TDM test scheduling method for network-on-chip systems. In: International workshop on microprocessor test and verification, Austin, Texas, USA
Zurück zum Zitat Nolen JM, Mahapatra R (2008) Time-division-multiplexed test delivery for NoC systems. IEEE Des Test Comput 25(1):44–51CrossRef Nolen JM, Mahapatra R (2008) Time-division-multiplexed test delivery for NoC systems. IEEE Des Test Comput 25(1):44–51CrossRef
Zurück zum Zitat Philips Semiconductors (2002) Device transaction level (DTL) protocol specification, Version 2.2 Philips Semiconductors (2002) Device transaction level (DTL) protocol specification, Version 2.2
Zurück zum Zitat IEEE Standards Board (2005) IEEE standard testability method for embedded core-based integrated circuits. IEEE Std 1500 IEEE Standards Board (2005) IEEE standard testability method for embedded core-based integrated circuits. IEEE Std 1500
Zurück zum Zitat Yaun F, Huang L, Xu Q (2008) Re-examining the use of network-on-chip as test access mechanism. In: Proceedings of the design, automation and test in Europe conference (DATE), Munich, Germany, pp 808–811 Yaun F, Huang L, Xu Q (2008) Re-examining the use of network-on-chip as test access mechanism. In: Proceedings of the design, automation and test in Europe conference (DATE), Munich, Germany, pp 808–811
Zurück zum Zitat Yi H, Kundu S (2008) Core test wrapper design to reduce test application time for modular SoC testing. In: Proceedings of the IEEE international symposium on defect and fault tolerance of VLSI systems, Cambridge, MA, USA, pp 412–420 Yi H, Kundu S (2008) Core test wrapper design to reduce test application time for modular SoC testing. In: Proceedings of the IEEE international symposium on defect and fault tolerance of VLSI systems, Cambridge, MA, USA, pp 412–420
Metadaten
Titel
Advanced Approaches for NoC Reuse
verfasst von
Érika Cota
Alexandre de Morais Amory
Marcelo Soares Lubaszewski
Copyright-Jahr
2012
Verlag
Springer US
DOI
https://doi.org/10.1007/978-1-4614-0791-1_5

Neuer Inhalt