一、課程說明(Course Description)

此門課是積體電路設計自動化的入門課,介紹如何以高效能的軟體演算法來輔助積體電路設計的過
程。主要內容包括邏輯自動化簡與合成,電路模擬,電路正規驗證,自動化平面配置、佈局與繞線,
並且將使用一些軟體硬的開發環境與工具,進行簡單的嵌入式系統實驗。修習之後,學生將更了解這
些積體電路設計輔助工具的內部機制及其使用方法,俾能發揮商用積體電路設計軟體工具之最佳效
能,以產生更小、更快、更省電的電路與系統設計。

二、指定用書(Text Books)


三、參考書籍(References)

L.-T. Wang, Y.-W. Chang, and K.-T. Cheng, "Electronic Design Automation,"
Morgan Kaufman, ISBN: 978-0-12-374364-0, 2008.

Shi-Yu Huang and Kwang-Ting Cheng, "Formal Equivalence Checking and Design
Debugging," Kluwer Academic Publishers, 1998.

四、教學方式(Teaching Method)

(1) Three-hour lecture per week
(2) Homework(s) may require the programming in C++.
(3) Homework(s) may require running IC design tools.

五、教學進度(Syllabus)

1. Overview of Electronic Design Automation
2. Generic Algorithm and Complexity
3. Logic Synthesis
4. Simulation
5. Power Estimation and Low-Power Design Techniques
6. Formal Verification
7. Floorplanning
8. Placement and Partitioning
9. Routing
A1: Review of Logic Design
A2: Review of Digital Circuit Design Methodology
A3: Introduction of InFO-WLP IC
A4: Tutorial on Design Compiler and APR Tools



六、成績考核(Evaluation)
5% class attendance
30% homework(s)
30% midterm examination
35% final examination

七、可連結之網頁位址

清大 iLMS 數位學習平台 http://lms.nthu.edu.tw/