一、課程說明(Course Description)
A course in VLSI digital design and silicon IP authoring.
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
數位矽智財主要的內容是包含進階的數位 VLSI/IC 設計。我們會探討各種基本數位 VLSI/IC 設計的概念,輔以常用重要的 Verilog 設計方法,以實際的例子討論如何建構高效能的 VLSI/IC, 如何維護、擴展中大型的數位設計,以及各種實務上驗證與偵錯的方法。與這門課有關的課程是:
* 硬體實驗:
與硬體實驗的差異是實驗課中同學是利用一個小型的 FPGA 實驗板,練習最基礎的數位設計。此課程則是廣泛的討論數位設計的觀念。此外 FPGA 的設計方式與 VLSI/IC 並不完全相同。
* 邏輯設計:
邏輯設計是此門課的基礎。但現代與未來的數位設計已跳脫 Gate-Level 的設計方式。此課程介紹實務上必須瞭解的 IC 設計技術,並以 Verilog 為輔助討論如何利用 Verilog 描述數位設計。因此此課程也涵蓋進階或高等數位設計。
* Verilog HDL 硬體描述語言與合成:
硬體描述語言的課程主要是介紹 Verilog 這個語言。數位 IC 設計的趨勢是以 Verilog 這類的描述語言為工具,這也是資工同學的利基,但同學在上數位矽智財前不需要先修 Verilog. 作為一個硬體描述語言,Verilog 有很多應用的範圍,這在硬體描述語言這堂課會討論。我們的課程則會偏重在使用 Verilog 設計 IC 所需要具備的基本概念。課程中會以 VLSI 設計概念為主。所有重要的 Verilog 設計技巧課堂上都會討論。其中有大部分是一般數位設計教科書以及 Verilog 教科書沒有涵蓋,但是在設計實務上一定會遇到的技巧與問題。
二、指定用書(Text Books)
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
三、參考書籍(References)
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
四、教學方式(Teaching Method)
Lecture, assignments and projects.
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
五、教學進度(Syllabus)
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
六、成績考核(Evaluation)
Please refer to
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/
七、可連結之網頁位址
http://larc.ee.nthu.edu.tw/~cthuang/courses/cs4161/