global file === 這篇為介紹global file的建立方式,global file的用途是將apr的input file路徑做整理,像是gate level netlist、io file、technology file等等的檔案。 以下會分為兩種形式做介紹,分別為有I/O pad與沒有I/O pad的流程,最後是在建立mmmc檔時遇到的問題排解。 with IO pad --- 1. (在innovus)File->Design Import。 2. Netlist選在修改過的gate level netlist file,Top Cell的名稱要跟netlist最底下新增的module名稱一樣,修改的教學在[這篇](https://hackmd.io/@linda8832825/rJwsP8O3A)。 3. LEF Files,如果前面做合成就用muti-Vt,這邊要將使用到的lvt和hvt加入。  4. 在Floorplan加入io file,檔案的製作在[這篇](https://hackmd.io/@linda8832825/rJwsP8O3A)。 5. Power欄位的Power與Ground 欄位分別打VDD與VSS。 6. Analysis Configuration欄位編輯mmmc檔,將Library Sets設定成下面這樣  7. 最後會長這樣  without IO pad --- 1. (在innovus)File->Design Import。 2. Netlist選gate level netlist file,Top Cell名稱要與netlist中相符 3. LEF Files,如果前面做合成就用muti-Vt,這邊要將使用到的lvt和hvt加入  4. Power欄位的Power與Ground 欄位分別打VDD與VSS 5. Analysis Configuration欄位編輯mmmc檔,將Library Sets設定成下面這樣  6. 最後會長這樣  mmmc檔說明 --- 如果在合成中加入了tt的lib檔,但因為在apr中沒有使用,所以在mmmc檔加入後會出現一個可以接受的錯誤,如下圖。  或是也可以在Library Sets下新增一個lib typical類別,再加入lvt和hvt的tt檔。 --- :::danger 如果我有哪裡寫錯或是做不好的請告訴我 :woman-bowing: 完成之後小休一下回到前面進行[下一步](https://hackmd.io/@linda8832825/r1koDSd3R#Before-Floorplan),你超棒的:facepunch: :::
×
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