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

Fault Tolerant Parallel Filters Based on Error Correction Codes

Published: 01 February 2015 Publication History

Abstract

Digital filters are widely used in signal processing and communication systems. In some cases, the reliability of those systems is critical, and fault tolerant filter implementations are needed. Over the years, many techniques that exploit the filters' structure and properties to achieve fault tolerance have been proposed. As technology scales, it enables more complex systems that incorporate many filters. In those complex systems, it is common that some of the filters operate in parallel, for example, by applying the same filter to different input signals. Recently, a simple technique that exploits the presence of parallel filters to achieve fault tolerance has been presented. In this brief, that idea is generalized to show that parallel filters can be protected using error correction codes (ECCs) in which each filter is the equivalent of a bit in a traditional ECC. This new scheme allows more efficient protection when the number of parallel filters is large. The technique is evaluated using a case study of parallel finite impulse response filters showing the effectiveness in terms of protection and implementation cost.

References

[1]
M. Nicolaidis, “Design for soft error mitigation,” IEEE Trans. Device Mater. Rel., vol. 5, no. 3, pp. 405–418, Sep. 2005.
[2]
A. Reddy and P. Banarjee “Algorithm-based fault detection for signal processing applications,” IEEE Trans. Comput., vol. 39, no. 10, pp. 1304–1308, Oct. 1990.
[3]
B. Shim and N. Shanbhag, “Energy-efficient soft error-tolerant digital signal processing,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 14, no. 4, pp. 336–348, Apr. 2006.
[4]
T. Hitana and A. K. Deb, “Bridging concurrent and non-concurrent error detection in FIR filters,” in Proc. Norchip Conf., 2004, pp. 75–78.
[5]
Y.-H. Huang, “High-efficiency soft-error-tolerant digital signal processing using fine-grain subword-detection processing,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 18, no. 2, pp. 291–304, Feb. 2010.
[6]
S. Pontarelli, G. C. Cardarilli, M. Re, and A. Salsano, “Totally fault tolerant RNS based FIR filters,” in Proc. IEEE IOLTS, Jul. 2008, pp. 192–194.
[7]
Z. Gao, W. Yang, X. Chen, M. Zhao, and J. Wang, “Fault missing rate analysis of the arithmetic residue codes based fault-tolerant FIR filter design,” in Proc. IEEE IOLTS, Jun. 2012, pp. 130–133.
[8]
P. Reviriego, C. J. Bleakley, and J. A. Maestro, “Strutural DMR: A technique for implementation of soft-error-tolerant FIR filters,” IEEE Trans. Circuits Syst., Exp. Briefs, vol. 58, no. 8, pp. 512–516, Aug. 2011.
[9]
P. P. Vaidyanathan. Multirate Systems and Filter Banks. Upper Saddle River, NJ, USA: Prentice-Hall, 1993.
[10]
A. Sibille, C. Oestges, and A. Zanella, MIMO: From Theory to Implementation. San Francisco, CA, USA: Academic Press, 2010.
[11]
P. Reviriego, S. Pontarelli, C. Bleakley, and J. A. Maestro, “Area efficient concurrent error detection and correction for parallel filters,” IET Electron. Lett., vol. 48, no. 20, pp. 1258–1260, Sep. 2012.
[12]
A. V. Oppenheim and R. W. Schafer, Discrete Time Signal Processing. Upper Saddle River, NJ, USA: Prentice-Hall 1999.
[13]
S. Lin and D. J. Costello, Error Control Coding, 2nd ed. Englewood Cliffs, NJ, USA: Prentice-Hall. 2004.
[14]
R. W. Hamming, “Error correcting and error detecting codes,” Bell Syst. Tech. J., vol. 29, pp. 147–160, Apr. 1950.

Cited By

View all
  • (2023)Digital twin based FPGA implementation of FIR filter for multi-bit soft computing error detection and correction for industrial applicationsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-022-07371-727:7(4289-4306)Online publication date: 1-Apr-2023
  • (2016)Fault Tolerant Parallel FFTs Using Error Correction Codes and Parseval ChecksIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2015.240862124:2(769-773)Online publication date: 1-Feb-2016

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 23, Issue 2
Feb. 2015
192 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 February 2015

Author Tags

  1. soft errors
  2. Error correction codes (ECCs)
  3. filters

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2023)Digital twin based FPGA implementation of FIR filter for multi-bit soft computing error detection and correction for industrial applicationsSoft Computing - A Fusion of Foundations, Methodologies and Applications10.1007/s00500-022-07371-727:7(4289-4306)Online publication date: 1-Apr-2023
  • (2016)Fault Tolerant Parallel FFTs Using Error Correction Codes and Parseval ChecksIEEE Transactions on Very Large Scale Integration (VLSI) Systems10.1109/TVLSI.2015.240862124:2(769-773)Online publication date: 1-Feb-2016

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media