Timing generation or clock distribution