[toc] # Introduction of Digital Circuit 數位電路是目前 IC 設計的核心,數位 IC 具有高穩定、開發週期短、抗雜訊能力高、可移植性高等等的優點。目前市面上的半導體核心產品,包括 CPU、GPU、MCU 等等,其主體皆是以數位電路的形式實現,而數位IC相較於類比IC,更適用於先進製程,這也是數位IC的一大優勢。接下來我們一起來看數位IC的開發流程。 # Digital Circuit Design Process 首先在開始說明之前,我先介紹一下EDA Cloud的環境。根目錄下分成許多資料夾,絕大多數和EDA Cloud的設定有關,我們既不能看也不能更改。因此我們直接 `cd /cad/CBDK/` 底下會看到各個製程,選擇自己的進入。 `cd /cad/CBDK/CBDK_TSMC90GUTM_Arm_v1.2/CIC` 仔細觀察會發現不管有沒有v1.2都會指向相同路徑。 到這邊會發現底下有一堆tool,ICC、DC、Innovus 等等,需要用到的對應文件都在裡面。之後從這邊搜索即可。 另外,建議大家從前端到後端獨立開發完整的數位流程的時候,可以按照以下格式去區分資料夾(參考交大ICLAB)或類似的架構去分開每個 Tool 所需文件,不然會變得很亂。 0. 00_TESTBED 1. 01_RTL 2. 02_SYN 3. 03_GATE 4. 04_MEM 5. 05_APR 6. 06_POST 7. 07_PTPX(PrimeTime power analysis) 8. 08_ATPG (Tetra_MAX) 9. 09_Formal (Formality) 10. 10_JG (JasperGold) 當然後面幾個資料夾在設計不是很複雜的時候可以考慮不使用,以加速開發流程。 # Outline 這個系列會逐一介紹 IC 的完整設計流程。 - **Digital 001 ~ Digital 019 :** 講解一個數位 IC 下線的流程。 - **Digital 020 ~ Digital 029 :** 講解 FPGA 實現方式 - **Digital 030 ~ Digital 039 :** 講解 HLS 的設計方式 - **Digital 050 ~ Digital 059 :** 關於 Computer Architecture,數位 IC 的系統設計 - **Digital 060 ~ Digital 099 :** 講解常見的 Protocol - **Digital 300 ~ :** 設計 SOC 的筆記
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up