Using FPGA Synthesis to Protect Against Radiation Effects and Soft Errors