Design Automation For Timing-Driven Layout Synthesis by Sachin S. Sapatnekar, Sung-Mo Kang & Sung-Mo Steve Kang