看板 Electronics 關於我們 聯絡資訊
大家好,目前正在使用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
wildwolf: 就分成兩個 pin,不要用 inout 啊 08/25 17:08
paul09253336: 沒辦法 我的教授堅持要用inout pin的方式節省pin數 08/26 00:46
paul09253336: 之前已做了一版分開的 現在教授要的這版就是要結合 08/26 00:46
paul09253336: 的 08/26 00:46
wildwolf: 節省 I/O pin 並不代表你的內部要用 inout ping 啊 08/26 12:40
wildwolf: 你可以用有 input and output 的 I/O pad, 但是讓內部所 08/26 12:41
wildwolf: 有 module 都不需要 inout pin 08/26 12:41