Timing Integrated Circuits