A heterogeneous built-in self-repair approach using system-level synthesis flexibility | IEEE Journals & Magazine | IEEE Xplore