Digital IC Design
===
###### tags: `Digital IC Design`
- [回到主頁面](https://hackmd.io/dpcBlBL8TlShpQ-wSi9Quw)
資料來源:
- TSRI verilog、Logic Synthesis、Innovus
- design compiler userguide
- 交大 ICLAB
- 台大 CVSD
IC 設計流程
---
- [Cell Based Design Flow](https://hackmd.io/dAJB6Em_Rle8DsDHhObYEw)
設計環境
---
- [Workstation](https://hackmd.io/WMOdFMqvRPOia7YFeQR1fQ)
Basic of Verilog
---
- [01 - What is verilog](https://hackmd.io/yaITWjthTfOuBaN01Uy31g)
- [02 - Brief introduction of design modeling](https://hackmd.io/81pBAwAbSqCTw5c0OYlJug)
- [03 - Module](https://hackmd.io/MgrVO039RwuffZK8AAGJLQ)
- [04 - Data type](https://hackmd.io/PUFV4TJWR46sFqgljeOOJA)
- [05 - Simulator](https://hackmd.io/SlNcr6f1SAealfd2w9uFjg)
- [06 - Constant specified](https://hackmd.io/dHJocC7xSLC86QpdaYMyPw)
- [07 - Operator types](https://hackmd.io/O_VRJLHkTJ2ZxghlaY3q5A)
- [08 - Three types of design modeling](https://hackmd.io/2jaC5Z7jS7OXjopgBycDgg)
- [09 - If statement and case statement](https://hackmd.io/tzXPpB_CQO-HW-t7o3-4PQ)
- [10 - Looping statement](https://hackmd.io/VGQckbNDQxCmie7gIxWDIA)
- [11 - Combinational and sequential circuit](https://hackmd.io/Bi9dnZeFRL6RaNagfIzd6w)
- [12 - Assignments](https://hackmd.io/8Y4jiBc-RXaZ0vF73xC6DQ)
- [13 - Instantiation](https://hackmd.io/DUc5Ud-4Sg-OmIbTjeavOw)
Practice
---
- [HDLbits](https://hdlbits.01xz.net/wiki/Main_Page)
- [IC contest](https://ruddy-magic-21b.notion.site/2022-IC-637d2313a4dd4a0596fddcdba549fb85)
RTL Coding Style
---
- [Synthesizable Code](https://hackmd.io/FJH-ZCimTfqQ7eAQrS27Tg)
- [Coding style](https://hackmd.io/sXEzB8SGRzWQ4v0ib5cFuA)
Advanced RTL Design
---
- [Finite State Machine](https://hackmd.io/yUf-cb3tSsqa746uNIzXlg)
- [Data Reuse](https://hackmd.io/I7IW5xABSruvTWsEImCLDA)
- [Pipeline](https://hackmd.io/lmsj4cLzTS-_IUq3GkHo8A)
- [DesignWare](https://hackmd.io/rIFw2ld7TgqSpkCsYAg9Dg)
- [Memory](https://hackmd.io/PND02XmhT-W6kImkduDt2g)
- [Clock gating](https://hackmd.io/WAPcK4cBSImihHWG-3C8mQ)
- [Clock Domain Crossing](https://hackmd.io/BQ8rbz6pSN2wYYt4PcmyKw)
Testbench
---
- [Verification](https://hackmd.io/tgbrOAdgQHWb73wO4ORCmQ)
- [Design Environment of Simulation](https://hackmd.io/ucVu6Tt-SQu2SHft7RdU6A)
- [PATTERN](https://hackmd.io/R9ItHZCAQG24DTjckJVyMg#)
- [TESTBED](https://hackmd.io/_ilLPzS1T3-Jp2GKjxiJhw)
Logic Synthesis
---
- [Introduction to Synthesis](https://hackmd.io/UDFZsACSSvSlok65jusH2g)
- [STA](https://hackmd.io/BOMX17vmRBumB39IhTR3Eg)
- [Synthesis Flow](https://hackmd.io/on4SdHtHSc2pa9BD8k2u4g)
Auto Placement and Routing
---
- [[未完成]APR Flow](https://hackmd.io/mwO1Pn00RAmZChZw6PTA3w)
- [[未完成]Floorplan]
- [[未完成]Powerplan]
- [[未完成]CTS](https://hackmd.io/X8zNxw01QBqYwNPOA1Sp6w)
- [[未完成]Routing]
- [APR Script](/2hKY-JSoTi6o0w0By4ipVg)
- [IR-drop Analysis](/klxb1JUaS4eJqrDVT9KXrQ)
EDA Tool
---
- [ncverilog](https://hackmd.io/mN43E0BdS3mCeOuPppsMhw)
- [[未完成]nWave](https://hackmd.io/qU_6unOjTa26GqCZvJskaQ)
- [[未完成]Design Compiler for Synthesis](https://hackmd.io/-1Qy45OMRXyCay8s3QgzfQ)
- [Design Compiler for DFT](https://hackmd.io/2caYDBM_Tqie7zUKRT1Emg)
- [Tetramax](https://hackmd.io/bvExAUy6Q0S2kDfV38LqwA)
- [[未完成]Memory Compiler](https://hackmd.io/0BG0fE6vQ3OZXIh15PR4EQ)
- [[未完成]JasperGold Superlint](https://hackmd.io/nNf8oK2ESIK8CN4oexBSwQ)
- [[未完成] Primetime](https://hackmd.io/v4feG18XR4aCqnGy9CkrOQ)
Lab Sharing
---
- [回到主頁面](https://hackmd.io/@derek8955/BkK2Nb5Jo/https%3A%2F%2Fhackmd.io%2FdpcBlBL8TlShpQ-wSi9Quw)
[NCYU ICLAB](https://github.com/derek8955/spring_iclab)
[IC Contest](https://github.com/derek8955/ic_contest)
Other
---
- [[未完成]Power issue](https://hackmd.io/uOpQP3LeRyOprTDkEmHMGQ)
- [Area Estimation](https://hackmd.io/k2u0x1oHRRaoCXR9Xd2MhA)
{"metaMigratedAt":"2023-06-17T07:51:42.975Z","metaMigratedFrom":"Content","title":"Digital IC Design","breaks":"true","description":"回到主頁面","contributors":"[{\"id\":\"f1e92172-6579-4935-bd22-d0f518e660f8\",\"add\":8801,\"del\":5086}]"}