Design of a Fault-Tolerant Coarse-Grained Reconfigurable Architecture : A Case Study