[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

On hamming product codes with type-II hybrid ARQ for on-chip interconnects

Published: 01 September 2009 Publication History

Abstract

We present hardware performance analyses of Hamming product codes combined with type-II hybrid automatic repeat request (HARQ), for on-chip interconnects. Input flit width and the number of rows in the product code message are investigated for their impact on the number of wires in the link, codec delay, reliability, and energy consumption. Analytical models are presented to estimate codec delay and residual flit error rate. The analyses are validated by comparison with simulation results. In a case study using H.264 video encoder in a network-on-chip environment, the method of combining Hamming product codes with type-II HARQ achieves several orders of magnitude improvement in residual flit error rate. For a given residual flit error rate requirement (e.g., 10-20), this method yields up to 50% energy improvement over other error control methods in high-noise conditions.

References

[1]
C. Constantinescu, "Trends and challenges in VLSI circuit reliability," IEEE Micro, vol. 23, no. 4, pp. 14-19, Jul./Aug. 2003.
[2]
M. Lajolo, M. Reorda, and M. Violante, "Early evaluation of bus interconnects dependability for system-on-chip designs," in Int. Conf. VLSI Design, Jan. 2001, pp. 371-376.
[3]
G. De Micheli and L. Benini, Networks on Chips: Technology and Tools. Amsterdam, The Netherlands: Elsevier, 2006.
[4]
J. A. Davis and R. Venkatesan A. Kaloyeros M. Beylansky, S. J. Souri, K. Banerjee, K. C. Saraswat, A. Rahman, R. Reif, and J. D. Meindl, "Interconnect limits on gigascale integration (GSI) in the 21st century," in Proc. IEEE, Mar. 2001, vol. 89, no. 3, pp. 305-324.
[5]
F. Caignet, S. D. Bendhia, and E. Sicard, "The challenge of signal integrity in deep-submicrometer CMOS technology," in Proc. IEEE, Apr. 2001, vol. 89, no. 4, pp. 556-573.
[6]
D. Bertozzi, L. Benini, and G. De Micheli, "Error control schemes for on-chip communication links: The energy-reliability tradeoff," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 24, pp. 818-831, Jun. 2005.
[7]
S. Sridhara and N. R. Shanbhag, "Coding for system-on-chip networks: A unified framework," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, pp. 655-667, Jun. 2005.
[8]
S. Murali, T. Theocharides, N. Vijaykrishnan, M. J. Irwin, L. Benini, and G. De Micheli, "Analysis of error recovery schemes for networks-on-chips," IEEE Des. Test Comput., vol. 22, pp. 434-442, Sep./Oct. 2005.
[9]
A. Ejlali, B. M. Al-Hashimi, P. Rosinger, and S. G. Miremadi, "Joint consideration of fault-tolerance, energy-efficiency and performance in on-chip networks," in Proc. Des., Autom. Test Eur. Conf. Exhib. (DATE 2007), Apr., pp. 1-6.
[10]
D. Rossi, A. K. Nieuwland, S. V. E. van Dijk, R. P. Kleihorst, and C. Metra, "Power consumption of fault tolerant busses," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 16, pp. 542-553, May 2008.
[11]
H. Zimmer and A. Jantsch, "A fault model notation and error-control scheme for switch-to-switch buses in a network-on-chip," in Proc. CODES-ISSS Conf., Oct. 2003, pp. 188-193.
[12]
Q. Yu and P. Ampadu, "Adaptive error control for NoC switch-to-switch links in a variable noise environment," in Proc. IEEE Int. Symp. Defect Fault Tolerance VLSI Syst. (DFT 2008), Oct., pp. 352-360.
[13]
D. Rossi, P. Angelini, and C. Metra, "Configurable error control scheme for NoC signal integrity," in Proc. Int. Line Testing Symp. (IOLTS), July 2007, pp. 43-48.
[14]
A. Ganguly, P. P. Pande, B. Belzer, and C. Grecu, "Design of low power amp; reliable networks on chip through joint crosstalk avoidance and multiple error correction coding," J. Electron. Testing: Theory Appl. (JETTA), Special Issue on Defect Fault Tolerance, pp. 67-81, Jun. 2008.
[15]
T. Lehtonen, P. Liljeberg, and J. Plosila, "Analysis of forward error correction methods for nanoscale networks-on-chip," in Proc. 2nd Int. Conf. Nano-Networks (Nano-Net 2007), Sep., pp. 1-5.
[16]
B. Fu and P. Ampadu, "A multiple-wire error correction scheme for reliable and energy efficient SoC links using Hamming product codes," in Proc. IEEE Int. SOC Conf. (SOCC), Sept. 2008, pp. 15-19.
[17]
B. Fu and P. Ampadu, "An energy-efficient multi-wire error control scheme for reliable on-chip interconnects using Hamming product codes," VLSI Des., vol. 2008, pp. 1-14, 2008. article ID: 109490,.
[18]
R. Pyndiah, "Near-optimum decoding of product codes: Block turbo codes," IEEE Trans. Commun., vol. 46, no. 8, pp. 1003-1010, Aug. 1998.
[19]
F. Chiaraluce and R. Garello, "Extended Hamming product codes analytical performance evaluation for low error rate applications," IEEE Trans. Wireless Commun., vol. 3, pp. 2353-2361, Nov. 2004.
[20]
S. Lin, D. J. Costello, and M. J. Miller, "Automatic-repeat-request error-control schemes," IEEE Commun. Mag., vol. 22, no. 12, pp. 5-17, Dec. 1984.
[21]
S. Lin and D. J. Costello, Error Control Coding, 2nd ed. Englewood Cliffs, NJ: Prentice Hall, 2004.
[22]
R. Hegde and N. R. Shanbhag, "Towards achieving energy-efficiency in presence of deep submicron noise," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 8, pp. 379-391, Aug. 2000.
[23]
P. P. Pande, C. Grecu, A. Ivanov, and R. Saleh, "Performance evaluation and design trade-offs for network-on-chip interconnect architectures," IEEE Trans. Comput., vol. 54, no. 8, pp. 1025-1040, Aug. 2005.
[24]
F. Worm, P. Ienne, P. Thiran, and G. D. Micheli, "A robust self-calibrating transmission scheme for on-chip networks," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 13, no. 1, pp. 126-139, Jan. 2005.
[25]
D. Bertozzi and L. Benini, "Xpipes: A network-on-chip architecture for gigascale systems-on-chip," IEEE Circuits Syst. Mag., vol. 4, pp. 18-31, Jun. 2004.
[26]
Arizona State Univ., Tempe, "Predictive technology model," {Online}. Available: http://www.eas.asu.edu/~ptm/
[27]
S. Xu, I. Benito, and W. Burleson, "Thermal impacts on NoC interconnects," in Proc. IEEE Int. Symp. Networks-on-Chip (NOCS 2007), May, pp. 220-220 {Online}. Available: http://python.ecs.umass.edu/~icdg/ publications/pdffiles/xu_noc07.pdf, Full version available:
[28]
J. S. Kim, M. B. Taylor, J. Miller, and D. Wentzlaff, "Energy characterization of a tiled architecture processor with on-chip networks," in Proc. Int. Symp. Low Power Electron. Des. (ISLPED 2003), Aug., pp. 424-427.
[29]
S. R. Vangal, J. Howard, G. Ruhl, S. Dighe, H. Wilson, T. Tschanz, D. Finan, A. Singh, T. Jacob, S. Jain, V. Erraguntla, C. Roberts, Y. Joskote, N. Borkar, and S. Borkar, "An 80-tile sub-100-W teraFLOPS processor in 65-nm CMOS," IEEE J. Solid-State Circuits, vol. 43, no. 1, pp. 29-41, Jan. 2008.
[30]
M. Ghoneima, Y. Ismail, M. Khellah, and V. De, "SSMCB: Low-power variation-tolerant source-synchronous multicycle bus," IEEE Trans. Circuits Syst.--I, vol. 56, no. 2, pp. 384-394, Feb. 2009.
[31]
V. Adler and E. G. Friedman, "Repeater design to reduce delay and power in resistive interconnect," IEEE Trans. Circuits Syst. II, Analog Digit. Signal Process., vol. 45, no. 5, pp. 607-616, May 1998.
[32]
M. D. Shieh, M. H. Sheu, C. H. Chen, and H. F. Lo, "A systematic approach for parallel CRC computations," J. Inf. Sci. Eng., vol. 17, pp. 445-461, May 2001.

Cited By

View all
  • (2020)TSV-OCT: A Scalable Online Multiple-TSV Defects Localization for Real-Time 3-D-IC SystemsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2019.294887828:3(672-685)Online publication date: 1-Mar-2020
  • (2018)Improved Performance of Error Controlling Codes Using Pass Transistor LogicCircuits, Systems, and Signal Processing10.1007/s00034-017-0596-437:3(1145-1161)Online publication date: 1-Mar-2018
  • (2017)Link TestingJournal of Electronic Testing: Theory and Applications10.1007/s10836-017-5646-033:2(209-225)Online publication date: 1-Apr-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Circuits and Systems Part I: Regular Papers
IEEE Transactions on Circuits and Systems Part I: Regular Papers  Volume 56, Issue 9
September 2009
250 pages

Publisher

IEEE Press

Publication History

Published: 01 September 2009
Revised: 31 March 2009
Received: 18 December 2008

Author Tags

  1. Hamming product codes
  2. error control
  3. on-chip interconnects
  4. reliability
  5. type-II hybrid ARQ

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)TSV-OCT: A Scalable Online Multiple-TSV Defects Localization for Real-Time 3-D-IC SystemsIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2019.294887828:3(672-685)Online publication date: 1-Mar-2020
  • (2018)Improved Performance of Error Controlling Codes Using Pass Transistor LogicCircuits, Systems, and Signal Processing10.1007/s00034-017-0596-437:3(1145-1161)Online publication date: 1-Mar-2018
  • (2017)Link TestingJournal of Electronic Testing: Theory and Applications10.1007/s10836-017-5646-033:2(209-225)Online publication date: 1-Apr-2017
  • (2014)Design of a novel error correction coding with crosstalk avoidance for reliable on-chip interconnection linkInternational Journal of Computer Applications in Technology10.1504/IJCAT.2014.05909749:1(80-88)Online publication date: 1-Feb-2014
  • (2013)Methods for fault tolerance in networks-on-chipACM Computing Surveys10.1145/2522968.252297646:1(1-38)Online publication date: 11-Jul-2013
  • (2013)Addressing network-on-chip router transient errors with inherent information redundancyACM Transactions on Embedded Computing Systems10.1145/2485984.248599312:4(1-21)Online publication date: 3-Jul-2013
  • (2012)Self-calibrated energy-efficient and reliable channels for on-chip interconnection networksJournal of Electrical and Computer Engineering10.1155/2012/6970392012(1-1)Online publication date: 1-Jan-2012
  • (2012)Dual-layer adaptive error control for network-on-chip linksIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2011.215643620:7(1304-1317)Online publication date: 1-Jul-2012
  • (2011)Resilient microring resonator based photonic networksProceedings of the 44th Annual IEEE/ACM International Symposium on Microarchitecture10.1145/2155620.2155632(95-104)Online publication date: 3-Dec-2011
  • (2011)Exploiting inherent information redundancy to manage transient errors in NoC routing arbitrationProceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip10.1145/1999946.1999964(105-112)Online publication date: 1-May-2011
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media