Multi-level logic optimization by redundancy addition and removal | IEEE Conference Publication | IEEE Xplore