The invention includes a method to adjust integrated circuit device I/O
bus timing. In one embodiment, the method includes comparing an alignment
between an edge of a first clock signal to a center of a data packet to
produce an alignment offset signal and adjusting the first clock signal
using a variable delay device in response to the alignment offset signal
to substantially align the edge of the first clock signal to the center
of the data packet. Other embodiments are claimed and described.