色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析INVS里的DanglingWire的自動化修復實戰

roborobo_0706 ? 來源:艾思后端實現 ? 2023-02-12 11:09 ? 次閱讀

在上一講中一起了解了INVS里的DanglingWire(innovus中的DanglingWire(懸垂線)的理解和處理),常言道理論聯系實際,在理解原理的基礎上,那一定是要服務項目的,這篇后續火速跟進,一起使用自動化的方式來進行處理,節省芯片的繞線資源。

DanglingWire在INVS看來是可以進行trim的,這些也基本出現在PG gen的過程中,可能會來自于下列命令(或不僅限于下列命令):

sroute

editPowerVia

addStrip

既然大家已經了解了DanglingWire的出現原因,在進行trim收到操作前,用戶需要對自己的PG 進行優化,來減少DanglingWire的出現幾率,這里有包括但不限于以下的一些建議

如果有PG ring的規劃,需要優先創建core ring和block ring

建立PG stripe,盡量extend到ring上,這里有幾個選項用戶可以關注

1d548b68-a92a-11ed-bfe3-dac502259ad0.png

在沒有 std-cell row的channel,不要創建可能會被macro打斷的PG stripe , 譬如

1d6a35c6-a92a-11ed-bfe3-dac502259ad0.png

上述工作完成后,用戶需要使用verifyConnectivity進行查驗,如有遺漏可以盡量補足。

用戶始終要明確:INVS的native命令是效率更高,收效更明顯的處理手段。在任何手工/腳本操作前,都應該應用盡用INVS native 命令。

反過來講,一個完美的結果也不是一蹴(一個命令)而就的,打磨在所難免的,在日漸競爭的芯片后端崗位中,掌握別人不了解或者現在不了解的方法,是有機會能夠讓你獲取【短暫的】領先的

對于剩余的DanglingWire的問題,這里提供一個procedure(函數),進行解決。函數的基本使用方法如下

打開INVS數據庫

在INVS,導入函數

1d81d8c0-a92a-11ed-bfe3-dac502259ad0.png

這是ICerDev團隊原創函數的第三次釋放,版本信息如下

- 版本號:V0.12
- 交付時間:2023-01-10
- 更新內容:添加trim_danlingwire函數

使用help查看函數幫助

1d9283b4-a92a-11ed-bfe3-dac502259ad0.png

小試牛刀

在使用trim_danlingwire函數之前,先來使用命令verifyConnectivity驗證一下當前數據庫的DanglingWire的狀態

1daa8ae0-a92a-11ed-bfe3-dac502259ad0.png

可以看到,當前數據庫有606個DanglingWire的問題

1dbad51c-a92a-11ed-bfe3-dac502259ad0.png

查看細節可以看到,基本是M1的問題,基于上篇文章的講解對于std-cell的M1 PG rail上的問題,在PG DB上是不用理會的,這些在后期會自動修復。

這里以M6層舉例,一起看看這個函數的處理能力

step1: 在進行trim前,推薦使用show_only的方式來進行腳本運行評估(evaluate)

1dccb9ee-a92a-11ed-bfe3-dac502259ad0.png

函數此時以評估模式運行,可以看到,在基于M6和VIA5的基礎下,函數評估出整個系統會有87根M6共計5237的繞線資源屬于DanglingWire的范疇,可以被優化掉。

此時,用戶可以通過GUI的紅色高亮區域進行查驗

1df9adb4-a92a-11ed-bfe3-dac502259ad0.png

從full-view視圖可以看到,函數評估出來的可優化的點位主要集中在FP的下側,zoom-in看一下究竟

1e0af452-a92a-11ed-bfe3-dac502259ad0.png

用戶大致查驗這些高亮的區域,如果沒有明細問題,就可以進行真實的trim

step2: trim DanglingWire

對于上述高亮區域,可以使用下面的命令進行trim

1e2b1b1a-a92a-11ed-bfe3-dac502259ad0.png

可以看到,剛才高亮的區域,此時已經被trim掉了

1e446bf6-a92a-11ed-bfe3-dac502259ad0.png

用戶此時可以通過verifyConnectivity查看DanglingWire狀態

1e71f602-a92a-11ed-bfe3-dac502259ad0.png

可以看到,數據庫中的DanglingWire從606降到了548,其他的錯誤類型并未發生變化,

再進行GUI進行細節查看

1e90497c-a92a-11ed-bfe3-dac502259ad0.png

可以看到剛才下部大面積的DanglingWire已經消失了,M6的DanglingWire也從60個降低到了2個,在這個數據庫中,基本可以實現一次性全部修復。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • GUI
    GUI
    +關注

    關注

    3

    文章

    662

    瀏覽量

    39760

原文標題:INVS里的DanglingWire的自動化修復實戰

文章出處:【微信號:ExASIC,微信公眾號:ExASIC】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    自動化

     (1) 在形式方面,制造自動化有三個方面的含義:   .代替人的體力勞動。   .代替或輔助人的腦力勞動。   .制造系統中人、機及整個系統的協調、管理、控制和優化。   (2) 在功能方面
    發表于 05-24 18:59

    工控儀器自動化

    工控儀器自動化自動化:化學吸附micromeritics.com.cn/products_view.aspx?id=9產業控制自動化技術是一種運用控制理論、儀器儀表、計算機和其它信息技術,對產業
    發表于 09-17 15:37

    FPGA設計之自動化

    篇文章《ModelSim應用提高》其實涉及到這方面內容,即此文中的“批處理仿真流程”一節。基本流程和上一節Quartus工程自動化一樣,不過我認為ModelSim的自動化更值得推廣,因為FPGA
    發表于 12-16 15:09

    招聘自動化、電氣自動化自動化控制工程師

    招聘自動化、電氣自動化自動化控制工程師,掛證,不坐班,要求持有相關專業的中級職稱證,用于我司資質申報工作上,湊資質人員申報資質,不存在風險。聯系電話***,Q1580479594李經理
    發表于 10-24 18:06

    樓宇自動化

    樓宇自動化.zip,關于樓宇自動化的所有課件,一共有56個。
    發表于 09-24 11:53

    淺析自動化控制系統的設計與實現

    。但是,人們往往只看到了功能實現,對系統整體設計并沒有進行太多的關注,從而自動化控制系統在通信、系統集成、數據交互以及后期升級改造等方面表現不足,嚴重影響了基于系統進行信息建設的進程。對于自動化控制系統...
    發表于 07-02 06:02

    CAM工序自動化

    CAM工序自動化CAM工序自動化CAM工序自動化CAM工序自動化
    發表于 02-24 11:02 ?0次下載

    Python接口測試框架實戰自動化進階視頻教程免費下載

    本文檔的主要內容詳細介紹的是Python接口測試框架實戰自動化進階視頻教程免費下載主要包括了:第1章 接口測試基礎回顧,第2章 fiddler在工作中的運用,第3章 如何開發get,第4章
    發表于 08-28 15:32 ?75次下載
    Python接口測試框架<b class='flag-5'>實戰</b>與<b class='flag-5'>自動化</b>進階視頻教程免費下載

    HarmonyOS測試技術與實戰-音視頻體驗精準自動化測試技術

    HDC 2021華為開發者大會 HarmonyOS測試技術與實戰-音視頻體驗精準自動化測試技術議程
    的頭像 發表于 10-23 15:51 ?1502次閱讀
    HarmonyOS測試技術與<b class='flag-5'>實戰</b>-音視頻體驗精準<b class='flag-5'>化</b><b class='flag-5'>自動化</b>測試技術

    如何區分電氣自動化與過程自動化

    大家常說的工業自動化控制,一般都是指兩個方面:電氣自動化與過程自動化。 電氣自動化控制是以跟隨控制和位置動作控制為主線,如機械手,加工中心,數字機床,注塑機,
    的頭像 發表于 04-13 11:23 ?1512次閱讀

    INVSDanglingWire自動化修復實戰

    DanglingWireINVS看來是可以進行trim的,這些也基本出現在PG gen的過程中
    的頭像 發表于 06-30 17:35 ?610次閱讀
    <b class='flag-5'>INVS</b><b class='flag-5'>里</b>的<b class='flag-5'>DanglingWire</b>的<b class='flag-5'>自動化</b><b class='flag-5'>修復</b><b class='flag-5'>實戰</b>

    Facebook群組自動化python – 網絡自動化

    電子發燒友網站提供《Facebook群組自動化python – 網絡自動化.zip》資料免費下載
    發表于 07-05 14:26 ?0次下載
    Facebook群組<b class='flag-5'>自動化</b>python – 網絡<b class='flag-5'>自動化</b>

    接口自動化測試流程講解 企業接口自動化測試步驟

    接口自動化測試是指通過編寫腳本或使用自動化工具,對軟件系統的接口進行測試的過程。接口測試是軟件測試中的一種重要測試類型,主要用于驗證系統組件之間的通信和數據交換是否正常。通過接口自動化測試可以快速發現接口中的問題,并及時進行
    發表于 07-28 14:54 ?2280次閱讀
    接口<b class='flag-5'>自動化</b>測試流程講解 企業接口<b class='flag-5'>自動化</b>測試步驟

    淺析中國工業自動化與智能應用

    自動化驅動產品與智能操控系統主要用于工業自動化中的設備自動化領域,其中自動化驅動產品是實現設備單機自動化的核心部件;智能操控系統是在設備單機
    發表于 12-01 10:11 ?1100次閱讀
    <b class='flag-5'>淺析</b>中國工業<b class='flag-5'>自動化</b>與智能<b class='flag-5'>化</b>應用

    機械自動化自動化的一種嗎

    引言 自動化技術是指利用控制裝置對生產過程進行控制,以實現生產過程的自動化。機械自動化自動化技術的一種,它主要涉及到使用機械設備和控制系統來實現生產過程的
    的頭像 發表于 07-01 09:32 ?1707次閱讀
    主站蜘蛛池模板: 欧美18videosex| 精品视频在线一区| 一个吃奶两个添下面H| 少妇高潮久久久久7777| 琪琪色原网20岁以下热热色原网站| 理论片午午伦夜理片久久| 激情欧美日韩一区二区| 果冻传媒9CM在线观看| 国产精品视频yy9099| 国产精品久久久久久久伊一| 国产 高清 无码 在线播放| 粗大分开挺进内射| 丰满老熟好大bbbxxx| 高清不卡伦理电影在线观看| 成年人深夜福利| 成人国产精品视频频| 床上色APP下载免费版| 粉嫩小护士| 国产精品成人A蜜柚在线观看 | 久久成人无码国产免费播放| 黑吊大战白女出浆| 久久re6热在线视频精品| 久久精品热99看| 老师那里好大又粗h男男| 男男被强bl高h文| 欧美乱码卡一卡二卡四卡免费| 欧美亚洲日本日韩在线| 日本无翼恶漫画大全优优漫画 | 国产精品v片在线观看不卡| 国产人妻久久久精品麻豆| 国产中文字幕一区| 久久只有这里有精品4| 欧美videosgratis杂交| 日韩亚洲中文欧美在线| 双性将军粗壮H灌满怀孕| 亚洲AV永久无码精品老司机蜜桃| 亚洲乱码日产精品BD在线下载| 樱桃视频影院在线播放 | 美女张开让男生桶| 秋秋影视午夜福利高清| 撕烂衣服扒开胸罩揉爆胸|