An overview: Dynamically reconfigurable fault tolerant FPGA architecture