流水號
40191
課號
EEE5069
課程識別碼
943 U0710
無分班
- 3 學分
選修
電機工程學研究所 / 電子工程學研究所
電機工程學研究所
電子工程學研究所
選修- 賴 瑾
- 四 7, 8, 9
博理103
2 類
修課總人數 40 人
本校 30 人 + 外校 10 人
無領域專長
- 中文授課
- NTU COOL
- 核心能力與課程規劃關聯圖
- 備註
本校選課狀況
已選上0/30外系已選上0/0剩餘名額0已登記0- 課程概述This course follows the SOC Design course, based on a self-developed IC validation platform (FSIC – Ful-Stack IC). Participants will design an application accelerator and integrating it into SoC, validate it with FPGA and go through IC physical implementation and signoff flow. The course equips participants with the skills and knowledge required to become full-stack IC designers, able to handle all development stages from front-end design, back-end implementation, system debugging, and embedded programming. Upon course completion, participants will have the skills and knowledge to tape out SOC chip designs from concept to production. The course contains .Lectures on Design 1. Introduction to FSIC Architecture. 2. High-level Synthesis using ASIC HLS tool – Catapult. 3. Advanced HLS Topics. 4. Chip design flow. 5. Design for Test 6. Low Power Design. 7. SOC Chip Level Design Components and Issues. 8. Selected topics on high-performance Design 9. Advanced Static Timing Analysis 10. Advanced Verification techniques. Design Flow/Tool 1. Catapult (ASIC HLS) 2. Design Compiler 3. IC Compiler II – Floorplan, Placement, Clock Tree, Routing 4. IC Validator – DRC, LVS 5. PrimeTime – Timing Signoff 6. Optional - DFT and PrimePower Laboratory 1. fisc-sim: FSIC Simulation 2. catapult-hls: Catapult HLS Lab 3. snp-fe: Synopsys Front-end Lab 4. snp-be: Synopsys Back-end Lab 5. hls-ap: Application Accelerator – ASIC Implementation 6. hls-dma: DMA for Application Accelerator – FPGA implementation 7. fsic-fpga – FPGA implementation for Application Accelerator & DMA 8. fsic-final : Final Project with ASIC flow signoff 9. snp-lp : low power design (optional ) 10. snp_dft : design for test ( optional )
- 課程目標Upon completion of the course, students will be able 1. Learn Advanced topics in IC Design, SOC chip-level design 2. Develop an Application Accelerator 3. Complete IC design flow, and be ready for tape out.
- 課程要求Prerequisite couse EECS Course "SOC Design Lab"
- 預期每週課前或/與課後學習時數3-hour reading 5-10 hours of lab work every week
- Office Hour
- 指定閱讀
- 參考書目Reference material will be assigned after each class.
- 評量方式
- 本校尚無訂定 A+ 比例上限。
- 本校採用等第制評定成績,學生成績評量辦法中的百分制分數區間與單科成績對照表僅供參考,授課教師可依等第定義調整分數區間。詳見 學習評量專區。
- 針對學生困難提供學生調整方式
調整方式 說明 A2 以錄影輔助
Assisted by video
A3 提供學生彈性出席課程方式
Provide students with flexible ways of attending courses
B1 延長作業繳交期限
Extension of the deadline for submitting assignments
- 補課資訊
- 課程進度
2/22第 1 週 2/22 Course plan; FSIC Architecture 2/29第 2 週 2/29 Catapult-HLS - I 3/07第 3 週 3/07 Catapult-HLS - II 3/14第 4 週 3/14 Advanced HLS Topics - Memory, Best Practice, Architecture Examples 3/21第 5 週 3/21 Chip Design Overview 3/28第 6 週 3/28 Design for Test 4/04第 7 週 4/04 Lab Presentation #1 - fsic-sim, catapult-hls 4/11第 8 週 4/11 Low Power Design 4/18第 9 週 4/18 Synopsys Tool I - Design Compiler, VCS, PT 4/25第 10 週 4/25 Synopsys Tool II - ICC2, Start-RC, ICV, PT 5/02第 11 週 5/02 SOC Components I 5/09第 12 週 5/09 SOC Components II 5/16第 13 週 5/16 Midterm 5/23第 14 週 5/23 Advanced STA 5/30第 15 週 5/30 Verification