An error control decoding system operable to decode a codeword including a data word and three or more parity segments, the system comprising: a first decoder configured to decode the codeword by utilizing two or more first parity segments (201a-203a) included in the codeword and two or more first data segments of the data word included in the codeword, wherein: each of the two or more first parity segments (201a-203a) is associated with a respective one of the two or more first data segments, and each of the two or more first data segments includes a respective sequential portion of the data word; a second decoder configured to decode the codeword by utilizing one or more second parity segments (204a, 205a) included in the codeword and one or more second data segments (204, 205) of the data word in the codeword, wherein: each of the one or more second parity segments (204a, 205a) is associated with a respective one of the one or more second data segments (204, 205), each of the one or more second data segments (204, 205) includes a sequential portion of data included in a plurality of the two or more first data segments, and the second decoder utilizes a partial decoding result from the first decoder in accordance with a determination that a partial decoding result from the first decoder is available; and a controller configured to provide the two or more first data segments and the two or more first parity segments (201a-203a) to the first decoder for decoding, and to provide the one or more second data segments (204, 205) from the data word to the second decoder for decoding, characterized in that the first decoder is configured to utilize a partial decoding result from the second decoder in accordance with a determination that a decoding result of the second decoder contains a decoding flaw. a first decoder configured to decode the codeword by utilizing two or more first parity segments (201a-203a) included in the codeword and two or more first data segments of the data word included in the codeword, wherein: each of the two or more first parity segments (201a-203a) is associated with a respective one of the two or more first data segments, and each of the two or more first data segments includes a respective sequential portion of the data word; each of the two or more first parity segments (201a-203a) is associated with a respective one of the two or more first data segments, and each of the two or more first data segments includes a respective sequential portion of the data word; a second decoder configured to decode the codeword by utilizing one or more second parity segments (204a, 205a) included in the codeword and one or more second data segments (204, 205) of the data word in the codeword, wherein: each of the one or more second parity segments (204a, 205a) is associated with a respective one of the one or more second data segments (204, 205), each of the one or more second data segments (204, 205) includes a sequential portion of data included in a plurality of the two or more first data segments, and the second decoder utilizes a partial decoding result from the first decoder in accordance with a determination that a partial decoding result from the first decoder is available; and each of the one or more second parity segments (204a, 205a) is associated with a respective one of the one or more second data segments (204, 205), each of the one or more second data segments (204, 205) includes a sequential portion of data included in a plurality of the two or more first data segments, and the second decoder utilizes a partial decoding result from the first decoder in accordance with a determination that a partial decoding result from the first decoder is available; and a controller configured to provide the two or more first data segments and the two or more first parity segments (201a-203a) to the first decoder for decoding, and to provide the one or more second data segments (204, 205) from the data word to the second decoder for decoding, characterized in that the first decoder is configured to utilize a partial decoding result from the second decoder in accordance with a determination that a decoding result of the second decoder contains a decoding flaw.