一、課程說明(Course Description)

This course will cover the following topics:
1.Representations for Boolean Functions
2. Two-Level Logic Minimization
2.1 Exact Minimization
2.2 Heuristic Minimization
2.3 Espresso
3. Multi-Level Logic Minimization
3.1 Decomposition/Restructuring
3.2 Node Optimization
3.3 Functional Decomposition
4. Timing Optimization
5. Technology Mapping
5.1 Technology Mapping
5.2 Boolean Matching
6. Synthesis for Finite State Machines
7. Low Power Design
8. Automatic Test Pattern Generation
8.1 ATPG and Logic Optimization
8.2 False Path Identification
9. Synthesis for hardware security










二、指定用書(Text Books)

papers


三、參考書籍(References)


papers

四、教學方式(Teaching Method)


lecture

五、教學進度(Syllabus)




六、成績考核(Evaluation)

1. one midterm
2. one report on the usage of tools
3. paper presentation and written report
4. software programming project


七、可連結之網頁位址

http://www.cs.nthu.edu.tw/~tingting/