Self clocking buses