Tackling Nanoscale Ic Failures Through Noise-Aware Testing And Silicon Debugging