從零開始的數位IC設計––課程資源篇
目前在某一線ic廠當雜魚DE,以下是我自己整理的數位ic教材,所有資源都是網路上可以搜尋到的免費公開資料,對於完全零基礎連1+1=10都不知道,想踏入數位ic設計的初學者按照下列《必修課程》順序上完課應該可以帶來不小的幫助,也應該足以應付面試可能會被問到80%以上的專業問題,上完課後若非本科求職沒人脈幫忙內推介紹也能私訊和我聯絡。
由於這篇文章僅是我自身認為數位ic重要的基礎知識,課程內容完整上完有包含整條design flow 從RTL到GDS的概念,課程roadmap是參考各校電機/電子系所網站,可能有些重要課程或相關學習資源沒有涵蓋到,如果有大神可以幫忙補充那是再好不過了,這篇文章也是希望能達到拋磚引玉的效果。
改天有時間再來寫如何在履歷及面試上呈現自學的課程吸引面試官的注意,以及如何準備面試可能被問到的問題,或是大家有感興趣的主題也可以留言跟我說。
《必修課程》
1. 數位邏輯設計
(1)雲科大蕭宇宏:(2)清大林永隆:2. FPGA系統設計實務_雲科大蕭宇宏:有Verilog基礎語法教學3. 電子學(一)(二)_交大陳振芳:4. 計算機組織(CA)
(1)台科大劉一宇:(2)清大黃婷婷:5. 超大型積體電路設計導論(VLSI)
【公开课】数字集成电路设计(数字CMOS集成电路设计基础)- 华东师范大学6. Digital VLSI Design (RTL to GDS)_Adi Teman:感謝 B30 分享
《選修課程》
1. 數位訊號處理(DSP)_交大林源倍:2. 積體電路測試(VLSI Testing)_台大李建模:3. 高階合成技術於應用加速(AAHLS)_台大賴瑾
(1)影片:(2)Lab:《推薦頻道》
1. 台科大_劉一宇:2. 清大_林永隆:3. 欧菲博客:4. Movit Randy:5. Bilibili:(自行關鍵字搜尋:Verilog, STA, CDC, Low Power, DFT, APR, SoC, AMBA, VLSI, VCS, PrimeTime, Innovus, UVM, SystemVerilog......)
6. 老石谈芯:7. Merak Channel 天璇:感謝 B32 分享
《推薦網站》
1. Mirkat - HackMD2. 真 OO无双—博客园3. CSDN(自行關鍵字搜尋:Verilog, STA, CDC, Low Power, DFT, APR, SoC, AMBA, VLSI, VCS, PrimeTime, Innovus, UVM, SystemVerilog......)4.知乎(自行關鍵字搜尋:Verilog, STA, CDC, Low Power, DFT, APR, SoC, AMBA, VLSI, VCS, PrimeTime, Innovus, UVM, SystemVerilog......)5. 臺灣博碩士論文知識加值系統(搜尋特定領域論文,有些同學前3章背景知識介紹寫得很好,比讀課本吸收效果更好)
6. EDA playground:(註冊後可線上使用VCS, Questa, Xcelium練習Verilog,網站有提供許多範例)7. HDLBits:(線上刷題網站,類似於數位電路版的leetcode,但題目都滿基礎的)8. IC Contest:(大學院校積體電路設計競賽題目)9. ChipVerify:(有Verilog, SystemVerilog, UVM語法教學)10. Bridge of Life Education:(有High Level Synthesis教學)11. OpenLane:(Efabless的open source EDA tool,支援RTL to GDSII的flow,可使用Sky130 PDK)12. Sunburst Design, Inc.:(有Verilog, SystemVerilog, UVM及數位電路重要知識如:STA, CDC, FIFO等完整教學paper)



