Vlsi Physical Design Automation by Sadiq M. Sait & Habib Youssef