A dynamic timing control technique utilizing time borrowing and clock stretching | IEEE Conference Publication | IEEE Xplore