Title: FPGAs in Space Environment and Design Techniques