2005 Clock-tree routing with single buffer-block allocation strategy