Physical Design Essentials: An ASIC Design