A clock driver placement system and method are provided to place clock drivers
in a standard cell block. In accordance with one aspect of the invention, a system
is provided for placing clock drivers in a standard cell block. The system operates
using logic that establishes an initial clock driver placement pattern, and logic
that determines a number of clock drivers needed in the standard cell block to
comply with a time specification. The system also includes a logic that adds clock
drivers to the standard cell block using the initial clock driver placement pattern.
In accordance with another aspect of the invention, a method establishes an initial
clock driver placement pattern and determines a number of clock drivers needed
in the standard cell block to comply with a time specification. Then, the clock
drivers are added to the standard cell block using the initial clock driver placement pattern.