SRAM Reliability Improvement Using ECC and Circuit Techniques