IO File - without IO === 本篇與[with IO pad的APR](https://hackmd.io/@linda8832825/rJwsP8O3A)差異在io file的產生方式,視後續晶片的需求來決定。 步驟 --- 1. APR做完power plan 2. 匯出io file 3. 修改io file 4. 匯入io file 5. 檢查 APR做完power plan --- 這部分的步驟放在[這篇](https://hackmd.io/@linda8832825/r1koDSd3R) 匯出io file --- 1. (在innouvus中)File->Save->I/O File ![image](https://hackmd.io/_uploads/S1sp_aAhA.png =25%x) 2. 存檔 ![image](https://hackmd.io/_uploads/r15JKp03A.png =40%x) 修改io file --- 原先匯出的io file是照著gate level netlist的順序排列的,因此需要手動將clk、reset、control signal放在晶片四邊的中間位置,以平均走線距離,如下圖。 ![image](https://hackmd.io/_uploads/SJppFaCnR.png) 匯入io file --- 1. (在innouvus中)File->Load->I/O File ![image](https://hackmd.io/_uploads/rJHNlRRn0.png =25%x) 2. open ![image](https://hackmd.io/_uploads/HkuSeAA20.png =70%x) 檢查 --- 1. 因為沒有Core power所以這步不需要檢查有無對稱 2. clk、reset、control signal有無在晶片四邊的中間 3. 可以用尺對對看走線會不會被hard marco擋住 -------- :::danger 如果我有哪裡寫錯或是做不好的請告訴我 :woman-bowing: 完成之後小休一下回到前面進行[下一步](https://hackmd.io/@linda8832825/r1koDSd3R#global-file),你超棒的:facepunch: :::