Scaling studies of CMOS SRAM soft-error tolerances—From 16K to 256K