Title :
Design and Complexity Analysis of Reed Solomon Code Algorithm for Advanced RAID System in Quaternary Domain
Author :
Vasudevan, Varun ; Sheshadri, Vinay ; Krishnan, R. Sivarama ; Patel, K. S. Vasundara
Author_Institution :
Dept. of ECE, Indian Inst. of Sci., Bangalore, India
Abstract :
The complexity of programmable logic design has increased ever since its conception because of the increased focus on seamless integration of design creation. Interconnections, which occupy 60 to 90% of the chip area, play a vital role in deciding the power and delay in such designs. Hence there is an increased focus on Multi-Valued Logic, because of its inherent ability to reduce the number of interconnections. In this paper, we present the design of (n=15, k=13) Reed Solomon code algorithm for advanced Redundant Array of Independent Disks (RAID) system in quaternary domain, to tolerate multiple disk failures. We present two designs to implement the algorithm on a FPGA- a heterogeneous design consisting of quaternary and binary circuits, a complete quaternary design. The first design performs all computations using only binary EX-OR gates. This design requires more EX-OR operations than the binary counterpart. This number is a function of the generator polynomial used for encoding. The second design based on quaternary look-up tables is efficient and can be easily implemented. The look-up tables are in turn based on quaternary multiplexers that can be further optimized by reducing the feature size.
Keywords :
RAID; Reed-Solomon codes; field programmable gate arrays; integrated circuit interconnections; logic design; logic gates; programmable logic devices; table lookup; FPGA; Reed Solomon code algorithm; advanced RAID system; binary EX-OR gates; multivalued logic; programmable logic design; quaternary domain; quaternary look-up tables; quaternary multiplexers; redundant array of independent disks; Algorithm design and analysis; Generators; Integrated circuit interconnections; Logic gates; Polynomials; Reed-Solomon codes; Table lookup; Galois; RAID; Reed Solomon; decoder; disk failure; encoder; erasure; failure; look-up table; quaternary logic;
Conference_Titel :
VLSI (ISVLSI), 2011 IEEE Computer Society Annual Symposium on
Conference_Location :
Chennai
Print_ISBN :
978-1-4577-0803-9
Electronic_ISBN :
2159-3469
DOI :
10.1109/ISVLSI.2011.75