課程代碼 |
30M21001
|
課程中文名稱 |
EDA設計流程整合
|
課程英文名稱 |
EDA Design Flow Integration
|
學分數 |
3.0
|
必選修 |
選修
|
開課班級 |
四技晶片四甲,博研電子一甲,碩研電子一甲
|
任課教師 |
李博明
|
上課教室(時間) |
週四
|
第2節
|
(P503)
|
週四
|
第3節
|
(P503)
|
週四
|
第4節
|
(P503)
|
|
課程時數 |
3
|
實習時數 |
3
|
授課語言 |
1.華語
|
輔導考證 |
1.無
2.無
|
課程概述 |
本課程將介紹 EDA 工具設計流程,並以目前最常見到的三個設計流程,分別是:全客戶式 IC 設計流程、FPGA 設計流程以及 Celled Based 設計流程來介紹相關的 EDA 工具操作。我們將介紹商業版本之 EDA 工具以及自由軟體之 EDA 工具提供學生學習操作,以達到最佳學習效果。
|
先修科目或預備能力 |
|
課程學習目標與核心能力之對應
|
編號 | 中文課程學習目標 | 英文課程學習目標 |
1
|
了解EDA設計流程
|
|
2
|
透過實際動手進行 EDA 設計流程
|
|
3
|
使用 Linux 底下 EDA 設計軟體
|
|
4
|
學習如何找資料解決 IC 設計上之問題
|
|
5
|
介紹相關的網站以供後續查詢使用
|
|
6
|
期末舉辦上機考,透過實作培養學生抗壓性。
|
|
|
就業力培養目標 |
此門課程無設定權重值
|
中文課程大綱 |
1.全客戶 IC 設計流程介紹 a. Schematic Entry b. Simulation c. Layout d. DRC/LVS Verification 2.FPGA 設計流程介紹 a. FPGA Introduction b. HDL Coding Introduction c. Simulation/Verification d. Download/Prototype Implementation 3.Cell Based 設計流程介紹 a. Cell Based Design Flow b. Introduction to Floor Plan c. Introduction to Placement & Routing d. Design Verification
|
英/日文課程大綱 |
1.Full Custom IC Design Flow a. Schematic Entry b. Simulation c. Layout d. DRC/LVS Verification 2.FPGA Design Flow a. FPGA Introduction b. HDL Coding Introduction c. Simulation/Verification d. Download/Prototype Implementation 3.Cell Based Design Flow a. Cell Based Design Flow b. Introduction to Floor Plan c. Introduction to Placement & Routing d. Design Verification
|
課程進度表 |
1. EDA 設計流程介紹 2. 全客戶式 IC 設計流程說明 3. Cell Based IC 設計流程說明 4. FPGA 設計流程說明 5. 相關之自由軟體介紹
|
課程融入SDGs |
|
期考調查 |
期中考(第9週)考試方式 |
筆試
|
期末考(第18週)考試方式 |
上機考
|
其他週考試考試週次與方式 |
無
|
|
教學方式與評量方式 |
課程學習目標 | 教學方式 | 評量方式 |
了解EDA設計流程 |
課堂講授
|
日常表現
(
平時
)
實作
(
期中
)
|
透過實際動手進行 EDA 設計流程 |
課堂講授
|
日常表現
(
平時
)
|
使用 Linux 底下 EDA 設計軟體 |
課堂講授
|
日常表現
(
平時
)
|
學習如何找資料解決 IC 設計上之問題 |
課堂講授
|
日常表現
(
平時
)
|
介紹相關的網站以供後續查詢使用 |
課堂講授
|
日常表現
(
平時
)
|
期末舉辦上機考,透過實作培養學生抗壓性。 |
成果驗收
|
實作
(
期末
)
|
|
指定用書 |
書名 |
|
作者 |
|
書局 |
|
年份 |
|
國際標準書號(ISBN) |
|
版本 |
|
請同學尊重智慧財產權,使用正版教科書,不得非法影印,以免觸犯智慧財產權相關法令
。 |
參考書籍 |
網路資源,上課隨時補充
|
教學軟體 |
1. Full Custom Flow EDA tools
2. Cell Based Flow EDA tools
3. FPGA tools
4. Free EDA tools
|
課程規範 |
1. 使用者需有 Linux 基礎,最好有修過本人所開設之「UNIX/Linux 作業系統實務」課程,以免無法跟上進度。 2. 使用者需有使用電腦的經驗,教室裡不可吃東西及喝飲料,除了白開水外。另外進教室必須脫鞋,並配合其它相關使用者規範,違反規範者依規定懲處。
|