A Clock Tree Synthesis Method by Using CAD Tools for General-synchronous Circuits