Extending Silicon Lifetime: A Review of Design Techniques for Reliable Integrated Circuits | Synapse