Clocking in modern VLSI systems (2009)