In this paper, a Reed-Solomon Product-Code (RS-PC) decoder for DVD applications is presented. It mainly contains two frame-buffer controllers, a (182, 172) row RS decoder, and a (208, 192) column RS decoder. The RS decoder features an area-efficient key equation solver using a novel modified decomposed inversionless Berlekamp-Massey algorithm. The proposed RS-PC decoder solution was implemented using 0.6-μm CMOS single-poly double-metal (SPDM) standard cells. The chip size is 4.22 × 3.64 mm2 with a core area of 2.90 × 2.88 mm2, where the total gate count is about 26K. Test results show that the proposed RS-PC decoder chip can support 4 × DVD speed with off-chip frame buffers or 8 × DVD speed with embedded frame buffers operating at 3 V.
- Decomposed inversionless Berlekamp-Massey algorithm
- Reed-Solomon Product-Code decoder