NCHU Course Outline
Course Name (中) 硬體描述語言設計(2317)
(Eng.) Hardware Description Language Design
Offering Dept Department of Electrical Engineering
Course Type Elective Credits 3 Teacher HWANG,YIN-TSUNG
Department Bachelor Program in Electrical Engineering and Computer Science / Undergraduate Language Chinese 英文/EMI Semester 2024-FALL
Course Description This course addresses 2 major aspects of the hardware description language (HDL). The first one is digital design using hardware description language. The second one is logic synthesis. In addition, a brief review on logic design will be given at the beginning of the semester.
Prerequisites
self-directed learning in the course N
Relevance of Course Objectives and Core Learning Outcomes(%) Teaching and Assessment Methods for Course Objectives
Course Objectives Competency Indicators Ratio(%) Teaching Methods Assessment Methods
You are expected to achieve the following capabilities after taking this course
- proficiency in digital designs using HDL
- understanding how the logic synthesis works
- correctly writing the synthesizable code and interpreting the synthesis result
Exercises
Discussion
Practicum
Lecturing
Assignment
Quiz
Internship
Course Content and Homework/Schedule/Tests Schedule
Week Course Content
Week 1 Overview of digital design with HDL
Week 2 Review of logic design basics
Week 3 Hierarchical modeling and Basic concepts
Week 4 - language basics of Verilog
- simulation tool: modelsim
Week 5 Data flow modeling
Week 6 Behavioral Modeling
Week 7 Design examples
Week 8 Advanced coding techniques
Week 9 midterm exam
Week 10 Timing modeling and Verification
Week 11 Case studies
Week 12 Synthesizable coding
Week 13 Logic synthesis flow
Week 14 Logic synthesis constraints
Week 15 logic synthesis report
Week 16 coding guidelines (1)
Week 17 coding guidelines (2)
Week 18 final exam
Evaluation
- Homework’s (written + simulation) 30%
- HDL simulation tool proficiency test (on computer) 10%
- Midterm exam (written) 25%
- Final exam (written + on computer) 35%
Textbook & other References
Samir Palnitkar, "Verilog HDL – A Guide to Digital Design and Synthesis," 2nd edition, Prentice Hall, 2005
Teaching Aids & Teacher's Website
- visit the NCHU iLearnig3 site
Office Hours
arranged by e-mail
Sustainable Development Goals, SDGs
 include experience courses:N
Please respect the intellectual property rights and use the materials legally.Please repsect gender equality.
Update Date, year/month/day:None Printed Date, year/month/day:2024 / 12 / 14
The second-hand book website:http://www.myub.com.tw/