Designing reliable systems from unreliable components: the challenges of transistor variability and degradation | IEEE Journals & Magazine | IEEE Xplore