0.5-V 4-MB Variation-Aware Cache Architecture Using 7T14T SRAM and Its Testing Scheme