1 Introduction
Error control codes (also referred to as error correcting codes, ECCs) are widely used to improve system dependability, in particular for communication and storage systems [1]. Based on application and requirements, high speed ECC decoding is often required and usually implemented using a parallel decoding scheme. Parallel decoding does not use feedback shift registers because it must execute in only few clock cycles. Several parallel decoding schemes have been proposed [1], [2]; some of these schemes target burst ECCs [1], [3], [4]. The scheme of [5] considers long codewords; some codes suitable for parallel decoding, e.g., orthogonal Latin square codes, have been studied [6] and few schemes have been analyzed to reduce the delay of a parallel decoder [7], [8].