Your browser does not support JavaScript!
http://iet.metastore.ingenta.com
1887

access icon free Multi-bit error control coding with limited correction for high-performance and energy-efficient network on chip

In the presence of deep submicron noise, providing reliable and energy-efficient network on-chip operation is becoming a challenging objective. In this study, the authors propose a hybrid automatic repeat request (HARQ)-based coding scheme that simultaneously reduces the crosstalk induced bus delay and provides multi-bit error protection while achieving high-energy savings. This is achieved by calculating two-dimensional parities and duplicating all the bits, which provide single error correction and six errors detection. The error correction reduces the performance degradation caused by retransmissions, which when combined with voltage swing reduction, due to its high error detection, high-energy savings are achieved. The results show that the proposed scheme reduces the energy consumption up to 51.7% as compared with other schemes while achieving the target link reliability level. Also, it shows improved network performance as compared with ARQ-based scheme and close to forward error correction-based schemes.

References

    1. 1)
      • 44. Gul, M., Chouikha, M., Wade, M.: ‘Joint crosstalk aware burst error fault tolerance mechanism for reliable on-chip communication’, IEEE Trans. Emerg. Top. Comput., 2017, pp. 11, early access.
    2. 2)
      • 24. Duan, C., Calle, V.H.C., Khatri, S.P.: ‘Efficient on-chip crosstalk avoidance CODEC design’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2009, 17, (4), pp. 551560.
    3. 3)
      • 50. Flayyih, W.N., Samsudin, K., Hashim, S.J., et al: ‘Improved undetected error probability model for JTEC and JTEC-SQED coding schemes’. 2013 IEEE Int. Conf. Circuits and Systems (ICCAS), Kuala Lumpur, Malaysia, 2013, pp. 2732.
    4. 4)
      • 16. Li, C., Kim, Y., Lee, Y.S., et al: ‘Power-efficient error-resilient network-on-chip router using selective error correction code scheme’, Electron. Lett., 2018, 54, (24), pp. 13681370.
    5. 5)
      • 9. Pande, P.P., Ganguly, A., Zhu, H., et al: ‘Energy reduction through crosstalk avoidance coding in networks on chip’, J. Syst. Archit., 2008, 54, (3–4), pp. 441451.
    6. 6)
      • 19. Ghoneima, M., Ismail, Y.: ‘Optimum positioning of interleaved repeaters in bidirectional buses’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2005, 24, (3), pp. 461469.
    7. 7)
      • 52. Park, D., Nicopoulos, C., Kim, J., et al: ‘Exploring fault-tolerant network-on-chip architectures’. Int. Conf. Dependable Systems and Networks, Philadelphia, PA, 2006, pp. 93104.
    8. 8)
      • 36. Flayyih, W.N., Samsudin, K., Hashim, S.J., et al: ‘Crosstalk-aware multiple error detection scheme based on two-dimensional parities for energy-efficient network on chip’, IEEE Trans. Circuits Syst. I, Regul.Pap., 2014, 61, (7), pp. 20342047.
    9. 9)
      • 55. Bhat, S.: ‘Energy models for network-on-chip components’. Master of science, Department of Mathematics and Computer Science, Technische Universiteit Eindhoven, Eindhoven, 2005.
    10. 10)
      • 49. Raghunathan, V., Srivastava, M.B., Gupta, R.K.: ‘A survey of techniques for energy-efficient on-chip communication’. Proc. Design Automation Conf., Anaheim, CA, 2003, pp. 900905.
    11. 11)
      • 39. Huang, P.T., Hwang, W.: ‘Self-calibrated energy-efficient and reliable channels for on-chip interconnection networks’, J. Electr. Comput. Eng., 2012, 2012, pp. 112.
    12. 12)
      • 13. Yu, Q., Ampadu, P.: ‘Adaptive error control for nanometer scale NoC links’, IET Comput. Digit. Tech.-Spec. Issue Adv. Nanoelectron. Circuits Syst., 2009, 3, (6), pp. 643659.
    13. 13)
      • 42. Ganguly, A., Pande, P.P., Belzer, B., et al: ‘Addressing signal integrity in networks on chip interconnects through crosstalk-aware double error correction coding’. IEEE Computer Society Annual Symp. VLSI, Porto Alegre, Brazil, 2007, pp. 317324.
    14. 14)
      • 56. Nanoscale Integration and Modeling (NIMO) Group: ‘Predictive technology model (PTM)’. Available at http://ptm.asu.edu/, accessed September 2017.
    15. 15)
      • 26. Shafaei, M., Patooghy, A., Miremadi, S.G.: ‘Numeral-based crosstalk avoidance coding to reliable NoC design’. 14th Euromicro Conf. Digital System Design (DSD), Oulu, Finland, 2011, pp. 5562.
    16. 16)
      • 35. Ganguly, A., Pande, P.P., Belzer, B.: ‘Crosstalk-aware channel coding schemes for energy efficient and reliable NOC interconnects’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2009, 17, (11), pp. 16261639.
    17. 17)
      • 38. Ejlali, A., Al-Hashimi, B.M., Rosinger, P., et al: ‘Performability/energy tradeoff in error-control schemes for on-chip networks’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2010, 18, (1), pp. 114.
    18. 18)
      • 27. Shirmohammadi, Z., Mahdavi, Z.: ‘An efficient and low power one-lambda crosstalk avoidance code design for network on chips’, Microprocess. Microsyst., 2018, 63, pp. 3645.
    19. 19)
      • 15. Lee, S.E., Yang, Y.S., Choi, G.S., et al: ‘Low-power, resilient interconnection with orthogonal Latin squares’, IEEE Des. Test Comput., 2011, 28, (2), pp. 3039.
    20. 20)
      • 21. Ghoneima, M., Ismail, Y.: ‘Effect of relative delay on the dissipated energy in coupled interconnects’. Proc. 2004 Int. Symp. Circuits and Systems, Vancouver, BC, Canada, 2004, vol. 2, p. II-525-8.
    21. 21)
      • 37. Venkatachalam, V., Franz, M.: ‘Power reduction techniques for microprocessor systems’, ACM Comput. Surv., 2005, 37, (3), pp. 195237.
    22. 22)
      • 11. Bertozzi, D., Benini, L., De Micheli, G.: ‘Error control schemes for on-chip communication links: the energy-reliability tradeoff’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2005, 24, (6), pp. 818831.
    23. 23)
      • 6. Constantinescu, C.: ‘Trends and challenges in VLSI circuit reliability’, IEEE Micro, 2003, 23, (4), pp. 1419.
    24. 24)
      • 22. Victor, B., Keutzer, K.: ‘Bus encoding to prevent crosstalk delay’. IEEE/ACM Int. Conf. Computer Aided Design, San Jose, CA, USA, 2001, pp. 5763.
    25. 25)
      • 5. Yoo, H.J., Lee, K., Kim, J.K.: ‘Low-power NoC for high-performance SoC design’ (CRC, USA, 2008).
    26. 26)
      • 41. Fu, B.: ‘Crosstalk-aware multiple error control for reliable on-chip interconnects’. PhD dissertation, Department of Electrical and Computer Engineering Arts, Sciences and Engineering, Edmund A. Hajim School of Engineering and Applied Sciences, University of Rochester, Rochester, New York, 2010.
    27. 27)
      • 51. Dally, W.J., Towles, B.: ‘Principles and practices of interconnection networks’ (Morgan Kaufmann, USA, 2004).
    28. 28)
      • 34. Patel, K.N., Markov, I.L.: ‘Error-correction and crosstalk avoidance in DSM busses’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2004, 12, (10), pp. 10761080.
    29. 29)
      • 2. Dally, W.J., Towles, B.: ‘Route packets, not wires: on-chip interconnection networks’. Proc. Design Automation Conf.., Las Vegas, NV, 2001, pp. 684689.
    30. 30)
      • 18. Kaul, H., Sylvester, D., Blaauw, D.: ‘Active shields: a new approach to shielding global wires’. Proc. 12th ACM Great Lakes Symp. VLSI, NY, USA, 2002, pp. 112117.
    31. 31)
      • 20. Ying, Z., Huawei, L., Yinghua, M., et al: ‘Selected transition time adjustment for tolerating crosstalk effects on network-on-chip interconnects’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2011, 19, (10), pp. 17871800.
    32. 32)
      • 7. Benini, L., De Micheli, G.: ‘Networks on chips: technology and tools’ (Morgan Kaufmann, USA, 2006, 1st edn.).
    33. 33)
      • 47. Lin, S., Costello, D.: ‘Error control coding’ (Pearson, Prentice-Hall, USA, 2004).
    34. 34)
      • 12. Murali, S., Theocharides, T., Vijaykrishnan, N., et al: ‘Analysis of error recovery schemes for networks on chips’, IEEE Des. Test Comput., 2005, 22, (5), pp. 434442.
    35. 35)
      • 17. Junmou, Z., Friedman, E.G.: ‘Effect of shield insertion on reducing crosstalk noise between coupled interconnects’. Proc. 2004 Int. Symp. Circuits and Systems, Vancouver, BC, Canada, 2004, vol. 2, p. II-529-32.
    36. 36)
      • 45. Boraten, T., Kodi, A.: ‘Runtime techniques to mitigate soft errors in network-on-chip (NoC) architectures’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2018, 37, (3), pp. 682695.
    37. 37)
      • 1. Benini, L., De Micheli, G.: ‘Networks on chips: a new SoC paradigm’, Computer, 2002, 35, (1), pp. 7078.
    38. 38)
      • 32. Rossi, D., Metra, C., Nieuwland, A.K., et al: ‘New ECC for crosstalk impact minimization’, IEEE Des. Test Comput., 2005, 22, (4), pp. 340348.
    39. 39)
      • 8. Mukherjee, S.: ‘Architecture design for soft errors’ (Morgan Kaufmann, USA, 2008).
    40. 40)
      • 4. Lee, H.G., Chang, N., Ogras, U.Y., et al: ‘On-chip communication architecture exploration: a quantitative evaluation of point-to-point, bus, and network-on-chip approaches’, ACM Trans. Des. Autom. Electron. Syst. (TODAES), 2007, 12, (3), p. 23.
    41. 41)
      • 46. Flayyih, W., Samsudin, K., Hashim, S.J., et al: ‘Adaptive multibit crosstalk-aware error control coding scheme for on-chip communication’, IEEE Trans. Circuits Syst. II, Express Briefs, 2016, 63, (2), pp. 166170.
    42. 42)
      • 43. Fu, B., Ampadu, P.: ‘Exploiting parity computation latency for on-chip crosstalk reduction’, IEEE Trans. Circuits Syst. II, Express Briefs, 2010, 57, (5), pp. 399403.
    43. 43)
      • 14. Fu, B., Ampadu, P.: ‘On Hamming product codes with type-II hybrid ARQ for on-chip interconnects’, IEEE Trans. Circuits Syst. I, Regul. Pap., 2009, 56, (9), pp. 20422054.
    44. 44)
      • 33. Rossi, D., van Dijk, V.E.S., Kleihorst, R.P., et al: ‘Coding scheme for low energy consumption fault-tolerant bus’. Proc. Eighth IEEE Int. On-Line Testing Workshop, Isle of Bendor, France, 2002, pp. 812.
    45. 45)
      • 3. Siguenza-Tortosa, D., Nurmi, J.: ‘From buses to networks’, in Nurmi, J., Tenhunen, H., Isoaho, J., et al (Eds.): ‘Interconnect-centric design for advanced SoC and NoC’ (Springer, Boston, MA, 2005), pp. 231251.
    46. 46)
      • 29. Maheswari, M., Seetharaman, G.: ‘Multi-bit random and burst error correction code with crosstalk avoidance for reliable on chip interconnection links’, Microprocess. Microsyst., 2013, 37, (4–5), pp. 420429.
    47. 47)
      • 28. Sotiriadis, P.P., Chandrakasan, A.: ‘Reducing bus delay in submicron technology using coding’. Proc. 2001 Asia and South Pacific Design Automation Conf., Yokohama, Japan, 2001.
    48. 48)
      • 10. Sridhara, S.R., Shanbhag, N.R.: ‘Coding for reliable on-chip buses: a class of fundamental bounds and practical codes’, IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst., 2007, 26, (5), pp. 977982.
    49. 49)
      • 25. Mutyam, M.: ‘Fibonacci codes for crosstalk avoidance’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2012, 20, (10), pp. 18991903.
    50. 50)
      • 30. Sridhara, S.R., Shanbhag, N.R.: ‘Coding for system-on-chip networks: a unified framework’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2005, 13, (6), pp. 655667.
    51. 51)
      • 54. Rokhani, F.Z., Sobelman, G.E.: ‘Bus energy consumption for multilevel signals’, IEEE Trans. Circuits Syst. I, Regul.Pap., 2010, 57, (1), pp. 6471.
    52. 52)
      • 31. Ganguly, A., Pande, P.P., Belzer, B., et al: ‘Design of low power & reliable networks on chip through joint crosstalk avoidance and multiple error correction coding’, J. Electron. Test., 2008, 24, (1), pp. 6781.
    53. 53)
      • 53. Becker, D.U.: ‘Efficient microarchitecture for network-on-chip routers’. PhD dissertation, Department of Electrical Engineering, Stanford University, 2012.
    54. 54)
      • 48. Hegde, R., Shanbhag, N.R.: ‘Toward achieving energy efficiency in presence of deep submicron noise’, IEEE Trans. Very Large Scale Integr. (VLSI) Syst., 2000, 8, (4), pp. 379391.
    55. 55)
      • 23. Chang, K.C.: ‘Reliable network-on-chip design for multi-core system-on-chip’, J. Supercomput., 2011, 55, (1), pp. 86102.
    56. 56)
      • 40. Yu, Q.: ‘Transient and permanent error management for networks-on-chip’. PhD dissertation, Department of Electrical and Computer Engineering Arts, Sciences and Engineering, Edmund A. Hajim School of Engineering and Applied Sciences, University of Rochester, Rochester, New York, 2011.
http://iet.metastore.ingenta.com/content/journals/10.1049/iet-cds.2018.5282
Loading

Related content

content/journals/10.1049/iet-cds.2018.5282
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading
This is a required field
Please enter a valid email address