{Masking faults in memories by using spares or by reconfiguring using programmable devices with improved access time or stability}