Architecture-Level Fault-Tolerance Techniques For Biomedical Implants