Abstract
This paper presents a flexible and high-efficiency decoder for turbo product code using extended Hamming code. The supported component code ranges from (8,4) to (128,120) to provide enough flexibility for various communication standards. A novel Chase decoder architecture is developed with high efficiency using a low complexity algorithm. Moreover, a conflict free interleave memory access model for variable length is provided. A 90nm standard cell technology shows that the decoder sustains a maximum throughput of 5.6Gbps and consumes 300k gates.