A realistic fault model and test algorithms for static random access memories | Synapse