Algorithms for optimal introduction of redundant logic for timing and area optimization | IEEE Conference Publication | IEEE Xplore