一、課程說明(Course Description)

此門課介紹如何以高效能的軟體演算法來輔助積體電路實體設計的自動化過程。主要內容包括設計流程簡介,通用型演算法介紹,電路分割 (Partitioning),區塊配置 (Floorplanning),細胞配置(Cell Placement),與繞線 (Routing)等等。實習部份將包括設計流程的實例操作和商用 Automatic Placement & Routing (APR) 工具之使用。修習之後,學生將更了解這些(APR) 輔助工具的內部機制。

二、指定用書(Text Books)

Sabih H. Gerez, “Algorithm for VLSI Design”, John Wiley & Sons; ISBN: 0471984892, 1998.

四、教學方式(Teaching Method)

(1) Three-hour lecture per week
(2) Homeworks require running IC design tools.
(3) Course project requires programming in C or C++

五、教學進度(Syllabus)

1. Overview of VLSI Design Flow
2. Generic Algorithms
3. Layout Compaction
4. Placement and Partitioning
5. Floorplanning
6. Routing

六、成績考核(Evaluation)

10% homework(s)
30% course project
30% midterm examination
30% final examination


七、可連結之網頁位址

課程網址: http://larc.ee.nthu.edu.tw/~syhuang/physical_DA