VLSI Physical Design: From Graph Partitioning to Timing Closure

Kahng, Andrew B., Lienig, Jens, Markov, Igor L.

商品描述

The complexity of modern chip design requires extensive use of specialized software throughout the process. To achieve the best results, a user of this software needs a high-level understanding of the underlying mathematical models and algorithms. In addition, a developer of such software must have a keen understanding of relevant computer science aspects, including algorithmic performance bottlenecks and how various algorithms operate and interact. 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. This updated second edition includes recent advancements in the state-of-the-art of physical design, and builds upon foundational coverage of essential and fundamental techniques. Numerous examples and tasks with solutions increase the clarity of presentation and facilitate deeper understanding. A comprehensive set of slides is available on the Internet for each chapter, simplifying use of the book in instructional settings.

"This improved, second edition of the book will continue to serve the EDA and design community well. It is a foundational text and reference for the next generation of professionals who will be called on to continue the advancement of our chip design tools and design the most advanced micro-electronics."

Dr. Leon Stok, Vice President, Electronic Design Automation, IBM Systems Group

"This is the book I wish I had when I taught EDA in the past, and the one I'm using from now on."

Dr. Louis K. Scheffer, Howard Hughes Medical Institute

"I would happily use this book when teaching Physical Design. I know of no other work that's as comprehensive and up-to-date, with algorithmic focus and clear pseudocode for the key algorithms. The book is beautifully designed!"

Prof. John P. Hayes, University of Michigan

"The entire field of electronic design automation owes the authors a great debt for providing a single coherent source on physical design that is clear and tutorial in nature, while providing details on key state-of-the-art topics such as timing closure."

Prof. Kurt Keutzer, University of California, Berkeley

"An excellent balance of the basics and more advanced concepts, presented by top experts in the field."

Prof. Sachin Sapatnekar, University of Minnesota


商品描述(中文翻譯)

現代芯片設計的複雜性需要在整個過程中廣泛使用專門的軟體。為了獲得最佳結果,使用這種軟體的用戶需要對底層的數學模型和算法有高層次的理解。此外,這種軟體的開發人員必須對相關的計算機科學方面有深入的理解,包括算法性能瓶頸以及各種算法的操作和互動方式。本書介紹並比較了在IC物理設計階段使用的基本算法,該階段從抽象的電路設計開始生成幾何芯片佈局。本更新的第二版包括物理設計最新進展,並建立在對基本技術的基礎覆蓋上。大量的例子和帶解答的任務增加了演示的清晰度,並促進了更深入的理解。每章還提供了一套全面的投影片,可簡化在教學環境中使用本書的過程。

「這本改進的第二版書將繼續為EDA和設計社區服務。它是下一代專業人士的基礎文本和參考,他們將被要求繼續推進我們的芯片設計工具並設計最先進的微電子。」
- IBM系統集團電子設計自動化副總裁Dr. Leon Stok

「這是我過去教授EDA時希望擁有的書籍,也是我從現在開始使用的書籍。」
- Howard Hughes醫學研究所Dr. Louis K. Scheffer

「當我教授物理設計時,我很樂意使用這本書。我不知道還有其他一本如此全面且最新的著作,重點是算法並提供清晰的偽代碼。這本書設計得非常漂亮!」
- 密西根大學Prof. John P. Hayes

「整個電子設計自動化領域都應該感謝這些作者,因為他們提供了一個清晰且教學性的物理設計單一一致來源,同時提供了有關關鍵的最新主題(如時序閉合)的細節。」
- 加州大學伯克利分校Prof. Kurt Keutzer

「基礎知識和更高級概念的出色平衡,由頂尖專家呈現。」
- 明尼蘇達大學Prof. Sachin Sapatnekar

作者簡介

Andrew B. Kahng is Professor of CSE and ECE at UC San Diego, where he holds the endowed chair in High-Performance Computing. He has served as visiting scientist at Cadence (1995-1997) and as founder, chairman and CTO at Blaze DFM (2004-2006).

Jens Lienig is Professor of Electrical Engineering at TU Dresden. He is also the director of the Institute of Electromechanical and Electronic Design at TUD. He has worked as project manager at Tanner Research, Inc. (1996-1999) and Robert Bosch GmbH (1999-2002).

Igor L. Markov is a Fellow of IEEE and an ACM Distinguished Scientist. In addition to his career as a Professor of Electrical Engineering and Computer Science at the University of Michigan, he has worked at Google (2014-2017) and has been with Facebook since 2018.

Jin Hu was a PhD student at the Computer Science and Engineering (CSE) Division at the University of Michigan. Afterwards, she has been with IBM Corp. (2013-2017), Bloomberg L.P. (2017-2019) and Two Sigma Insurance Quantified (TSIQ) (since 2019).

作者簡介(中文翻譯)

Andrew B. Kahng是加州大學聖地亞哥分校的CSE和ECE教授,擔任高性能計算的擁有講座教授。他曾在Cadence擔任訪問科學家(1995-1997),並在Blaze DFM擔任創始人、董事長和首席技術官(2004-2006)。

Jens Lienig是德累斯頓工業大學的電氣工程教授,也是該校電機機電設計研究所的所長。他曾在Tanner Research, Inc.(1996-1999)和Robert Bosch GmbH(1999-2002)擔任項目經理。

Igor L. Markov是IEEE的會士和ACM的傑出科學家。除了在密歇根大學擔任電氣工程和計算機科學教授的職業生涯外,他曾在Google工作(2014-2017),並自2018年起加入Facebook。

Jin Hu是密歇根大學計算機科學和工程(CSE)部門的博士生。之後,她曾在IBM Corp.(2013-2017),Bloomberg L.P.(2017-2019)和Two Sigma Insurance Quantified(TSIQ)(自2019年起)工作。