block______________________________________120 141 a sub 1121 140 b sub 0122 143 a sub 3123 142 b sub 2______________________________________ this is possible because each decoding engine 120 123 accessed an equal amount of data in the region k 1 from the respective memory 140 143 since each decoding engine 120 123 is assumed to be identical all decoding engines 120 123 perform their accessing simultaneously and complete the processing of the accessed data simultaneously likewise the routing module 170 can then simultaneously transition the parallel accesses of the memories 140 143 as shown in table 3 table 3______________________________________decoding engine memory to which accessperforming access is routed accessed block______________________________________120 142 a sub 2121 143 a sub 3122 140 c sub 0123 141 c sub 1______________________________________ again this is possible because the decoding engines 120 121 122 and 123 accesses in parallel the same amount of data in the k 2 nd region from the corresponding memory 141 140 143 and 142 respectively finally the routing module 170 simultaneously transitions the parallel accesses by the decoding engines 120 123 of 140 143 as shown in table 4 table 4______________________________________decoding engine memory to which accessperforming access is routed accessed block______________________________________120 143 a sub 3121 142 b sub 2122 141 c sub 1123 140 c sub 0______________________________________ as before the transition is possible because the decoding engines 120 121 122 and 123 access.