Observable time windows: verifying high-level synthesis results | IEEE Journals & Magazine | IEEE Xplore