The complexity of modern chip design requires extensive use of specialized software throughout the process. This book introduces and compares the fundamental algorithms that are used during the IC physical design phase, wherein a geometric chip layout is produced starting from an abstract circuit design.