Tutorial T6: Variability-resistant Software and Hardware for Nano-Scale Computing | IEEE Conference Publication | IEEE Xplore