Retiming and clock scheduling for digital circuit optimization | IEEE Journals & Magazine | IEEE Xplore