Variations in Nanometer CMOS Flip-Flops: Part I—Impact of Process Variations on Timing | IEEE Journals & Magazine | IEEE Xplore