integrated busy wait to clock