Serial Number
75161
Course Number
EE3012
Course Identifier
901 33700
No Class
- 3 Credits
Elective
DEPARTMENT OF ELECTRICAL ENGINEERING / Quantum Computation and Quantum Information Program
DEPARTMENT OF ELECTRICAL ENGINEERING
Quantum Computation and Quantum Information Program
Elective- JIE-HONG JIANG
- View Courses Offered by Instructor
COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE GRADUATE INSTITUTE OF ELECTRONICS ENGINEERING
jhjiang@ntu.edu.tw
- Room 242, EE2 Building, National Taiwan University
02-33663685
Website
http://alcom.ee.ntu.edu.tw
- Fri 7, 8, 9
電二106
Type 2
70 Student Quota
NTU 70
Specialization Program
Electronics Design Automation
- Chinese
- NTU COOL
- Core Capabilities and Curriculum Planning
- Notes
NTU Enrollment Status
Enrolled0/70Other Depts0/0Remaining0Registered0- Course DescriptionCourse outline: 1. Introduction History, VLSI design flow, etc. 2. Basics of Computation Theory and Mathematical Optimization 3. Models of computation Finite state machine, finite automata, Kahn process network, Petri net, neural network, etc. 4. High-level synthesis Design space exploration, resource sharing, etc. 5. Logic synthesis Technology independent optimization, technology mapping, technology dependent optimization, timing and power analysis, etc. 6. Verification Combinational and sequential equivalence checking, property checking, etc. 7. Physical design Floorplanning, placement, routing, etc. 8. Testing Combinational and sequential ATPG, design for test, etc. 9. Advanced topics Neural network synthesis, quantum circuit synthesis and simulation, etc.
- Course ObjectiveElectronic Design Automation (EDA) concerns the correctness, reliability, productivity, and optimization of system construction. It is an interdisciplinary field, where electrical engineering and computer sciences intersect. In EDA, computer science methods (including algorithms, complexity, automata, logic, programming languages, etc.) finds rich and practical applications. On the other hand, some of the techniques developed in the EDA community have been much enhanced the state-of-the-art solvers on intractable computation problems in computer science. In this course we will study some representative problems and solutions making VLSI design an automatic process. In particular, we will cover system modeling, optimization, analysis, and verification.
- Course RequirementPrerequisite: Switching circuits and logic design
- Expected weekly study hours before and/or after class
- Office Hour
- Designated Reading
- ReferencesTextbook: Electronic Design Automation: Synthesis, Verification, and Test, Laung-Terng Wang, Kwang-Ting (Tim) Cheng, and Yao-Wen Chang, editors, Morgan Kaufmann Publishers, 2009.
- Grading
30% Midterm
10% Final Quiz
3% Participation
32% Homework
4 assignments
25% Project
oral presentation + report
- NTU has not set an upper limit on the percentage of A+ grades.
- NTU uses a letter grade system for assessment. The grade percentage ranges and the single-subject grade conversion table in the NATIONAL TAIWAN UNIVERSITY Regulations Governing Academic Grading are for reference only. Instructors may adjust the percentage ranges according to the grade definitions. For more information, see the Assessment for Learning Section。
- Adjustment methods for students
- Make-up Class Information
- Course Schedule
2/23Week 1 2/23 Introduction 3/1Week 2 3/1 Computation and Optimization 3/8Week 3 3/8 Models of Computation 3/15Week 4 3/15 High-level Synthesis 3/22Week 5 3/22 Logic Synthesis 3/29Week 6 3/29 Logic Synthesis 4/5Week 7 4/5 Spring Break 4/12Week 8 4/12 Verification 4/19Week 9 4/19 Verification 4/26Week 10 4/26 Midterm 5/3Week 11 5/3 Physical Design 5/10Week 12 5/10 Physical Design 5/17Week 13 5/17 Testing 5/24Week 14 5/24 Testing 5/31Week 15 5/31 Advanced Topics 6/7Week 16 6/7 Final Quiz 6/14Week 17 6/14 Project Presentation