Synthesis and Scripting Techniques for Designing Multi-Asynchronous Clock Designs(Clifford E. Cummings)