Designers of system on a chip (SOCs) use many design methodologies, flows, and tools to achieve timing closure. The current physical synthesis tools attack the problem of block-level timing ...