[問題] Innovus使用ecoAddRepeater在inout pin上

看板Electronics作者 (paulma)時間6年前 (2019/08/25 15:41), 編輯推噓1(106)
留言7則, 2人參與, 6年前最新討論串1/1
大家好,目前正在使用Innovus進行繞線目前已進行至nanoRoute結束 而Report Timing後發現setup time為負值,因此使用了ECO的選項進行optimization 在進行完後發現只剩下一條net的setup time 為負值 之前我遇到這個狀況的處理方式為: 使用" Interactive ECO"的選項 ,並用"AddRepeate r"的方式手動在那一條上插入buffer 然後在用ECO的方式進行optimization 這樣通常就能解決 但目前發現由於現在出現問題的net是屬於inout pin 在使用"AddRepeater" 後會出現 "ERRORIMPOPT-6217) : Net xxxxxxx is a multi-driver net", and cannot buffered b y ecoAddReapeater" 的錯誤訊息 由於目前整個晶片在Report timing後只有這條net是負值(slack:-0.014),目前不太想要 整個晶片重新繞線 因此 想請問這應該如何解決比較好? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.242.96.130 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1566718874.A.41F.html

08/25 17:08, 6年前 , 1F
就分成兩個 pin,不要用 inout 啊
08/25 17:08, 1F

08/26 00:46, 6年前 , 2F
沒辦法 我的教授堅持要用inout pin的方式節省pin數
08/26 00:46, 2F

08/26 00:46, 6年前 , 3F
之前已做了一版分開的 現在教授要的這版就是要結合
08/26 00:46, 3F

08/26 00:46, 6年前 , 4F
08/26 00:46, 4F

08/26 12:40, 6年前 , 5F
節省 I/O pin 並不代表你的內部要用 inout ping 啊
08/26 12:40, 5F

08/26 12:41, 6年前 , 6F
你可以用有 input and output 的 I/O pad, 但是讓內部所
08/26 12:41, 6F

08/26 12:41, 6年前 , 7F
有 module 都不需要 inout pin
08/26 12:41, 7F
文章代碼(AID): #1TOZkQGV (Electronics)