Designing for yield: a defect-tolerant approach to high-level synthesis | IEEE Conference Publication | IEEE Xplore