Large-Scale Variability Characterization And Robust Design Techniques For Nanoscale Sram