A Novel Variation-Tolerant 9T Sram Design For Nanoscale Cmos