Open Access Open Access  Restricted Access Subscription or Fee Access

A Low Power SRAM Error Compensating Cellular Automata Technique for JPEG2000

S. Dhivya, R. Sivaranjani

Abstract


This paper presents a novel approach to reduce power in JPEG2000 implementation on multimedia devices. In order to mitigate the effect of SRAM memory failures caused by low voltage operation in JPEG2000, we investigate new scheme for designing error detecting and correcting codes around cellular automata (CA). A CA-based hardware scheme for very fast decoding (and correcting) of the codeword’s and also highly efficient, reliable and low power  compared to existing single error correction and double error detection schemes. We proposed  an algorithm-specific techniques that exploit the fact that the high frequency subband outputs of the discrete wavelet transform (DWT) have small dynamic range and so errors in the most significant bits can be identified and corrected easily .The discrete wavelet transform coefficients is used to identify and remove SRAM errors. These techniques do not require any additional memory, have low circuit overhead, and also, reduces the memory power consumption. This JPEG2000 with ECC based CA architecture is designed using Verilog HDL and simulated using ModelSim Software and Xilinx 12.1 Software.

 


Keywords


Error Control Coding, JPEG2000, SRAM Error, Cellular Automata, Syndrome Generator (SG).

Full Text:

PDF

References


P. Schelkens, A. Skodras, and T. Ebrahimi, The JPEG2000 Suite.New York: Wiley, 2009.

M. A. Makhzan, A. Khajeh, A. Eltawil, and F. J. Kurdahi, “A low power JPEG2000 encoder with iterative and fault tolerant error concealment,” IEEE Trans. Very Large Scale Integer. (VLSI) Syst., vol. 17, no. 6, pp. 827–837, Jun. 2009.

K.Agarwal and S.Nassif, “Statistical Analysis of SRAM cell stability ,”in Proc. Design Autom.Conf., 2006, pp.57–62.

G. K. Chen, D. Blaauw, T. Mudge, D. Sylvester, and N. S.Kim, “Yield drivennear- threshold SRAM design,” in Proc. Int. Conf. Comput.-Aided Design, 2007, pp.660–666

T. R. N. Raoand E. Fujiwara, Error Control Coding for Computer Systems. Englewood Cliffs, NJ: Prentice-Hall,1989.

J. Chang, D. Mohapata, and K. Roy, “A voltage-scalable & process Variation resilient hybrid SRAM architecture for MPEG-4 video processors,”in Proc. Design Autom. Conf., 2009, pp. 670–675.

Y. Emre and C. Chakrabarti, “Memory Error Compensation Techniques for JPEG2000,” in Proc. IEEE Workshop Signal Process. Syst.,2010, pp. 36–41.

Yuichi Saitoh, Hideki Imai.(May 1991), "Multiple Unidirectional Byte Error-Correcting Codes," IEEE transactions on information theory, vol. 37, NO. 3.

Wolfgang Wilhelm(March 1999), "A New Scalable VLSI Architecture for Reed-Solomon Decoders," IEEE journal of solid-state circuits, vol. 34, NO. 3.

Jae H. Baek and Myung H. Sunwoo(August 2006), "New Degree Computation less Modified Euclid Algorithm And Architecture for Reed-Solomon Decoder" IEEE transactions on very large scale integration (vlsi) systems,vol. 14, NO. 8.

CHIN-LONG CHEN (March 1986), "Error-Correcting Codes for Byte-Organized Memory Systems," IEEE transactions on information theory, vol. it-32, No. 2.

Jin Sha, Jun Lin, Zhongfeng Wang and Minglun Gao(September 2009),"Decoder Design for RS-Based LDPC Codes," IEEE transactions on circuits and systems-ii: express briefs, vol. 56, NO. 9.

Bella Bose and Sulaiman AI-Bassam (December 1992),"Byte Unidirectional Error Correcting and Detecting Codes," IEEE transactions on computers, vol. 41, NO.

Ganesan Umanesan and Eiji Fujiwara(July 2003)," A Class of Random Multiple Bits in a Byte Error Correcting and Single Byte Error Detecting (St=bEC-SbED) Codes,IEEE transactions on computers, vol. 52, NO. 7.

Sarwate.D.V. and Shanbhag.N.R (October 2001) ,"High speed architectures for Reed-Solomon decoder," IEEE transactions on very large scale integration. (VLSI) Syst., vol. 9, No. 5, pp. 641-655.

Keiichi Iwamura ,Yasunori Dohi, and Hideki Tmai(January 1995)," A Design of Reed-Solomon Decoder with Systollic-Array Structure," IEEE transactions on computer, vo1.44, No.1 ,pp.1 18-122.

Howard M.Shao, Truong T.K. and Irving Reed.S (May 1985)," A VLSI Design of a Pipeline Reed-Solomon Decoder," ieee transcation on computer, Vol. c-34, No.5,pp. 393-403.

Eiji Fujiwara and Taku Gohya ,"Single Byte Error Correcting-Double Bit Error Detecting (SbEC-DED) Codes," department of computer science, Toky Institute of Technology, Tokyo I 52,Japan.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.