你會發現data排山倒海而來....
但其實我們需要得很簡單.
design 部分
1. gate level netlist (Verilog or VHDL)
2. sdc
3. block FRAME
前兩個東西決定了我們做的design到底是什麼, 用了什麼cell, 又有怎樣的timing 限制,
後面則決定了你在layout上的形狀
library 部分
1. stdcell/IP ref milkyway
2. stdcell/IP timing db
3. process tluplus
milkyway是提供PnR tool需要的FRAM view (什麼是FRAM view?)
db則是提供tool算timing的info (lookup timing table, pin info, library constraint-> max tran, max cap...e.t.c.)
tluplus則是估算你routing pattern的R & C 值
.....有什麼想到或講的不清楚的, 我會想到就補充上來
請問對於沒有layout經驗的學生,初步想要去學習APR需要做哪些功課,軟體好像都很貴,請問有辦法在家做layout練習嗎?
回覆刪除Hi,
刪除如果是要概念性的開頭的話,
建議兩門課程
VLSI設計導論
數位系統設計
這是兩門比較初階的學理課程且跟APR關係較大
如果是APR flow的話
業界通常是on job training較多
拿一個Real case做flow的熟悉
因為Flow又會因使用的tool有所差異
(ICC, Encounter, Astro, ICC2, Innovus)
所以讀該Tool的user guide通常就能獲得很全面的知識