computer readable medium may be any apparatus that can contain store communicate propagate or transport the program for use by or in connection with the instruction execution system apparatus or device the medium may be an electronic magnetic optical electromagnetic infrared or semiconductor system or apparatus or device or a propagation medium examples of a computer readable medium include a semiconductor or solid state memory magnetic tape a removable computer diskette a random access memory ram a read only memory rom a rigid magnetic disk and an optical disk current examples of optical disks include compact disk read only memory cd rom compact disk read write cd rw and dvd a possible implementation would be an extension of the eda tool known as bonnclock which is developed and used by ibm corporation and the university of bonn the extended bonnclock tool can then create clock trees and sub clock trees in a single program run fig1 shows a block diagram of an exemplary design flow 1000 used for example in semiconductor design manufacturing and or test design flow 1000 may vary depending on the type of ic being designed for example a design flow 1000 for building an application specific ic asic may differ from a design flow 1000 for designing a standard component design structure 1020 is preferably an input to a design process 1010 and may.