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

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

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

3天內不再提示

Innovus自動修復Short的腳本分享

jf_tpHP8OJR ? 來源:集成電路設計及EDA教程 ? 2023-05-20 10:13 ? 次閱讀

腳本主要內容:

在設計中有一些short,跑幾輪ecoRoute -fix_drc都無法解決的情況下,我們可以刪除一些short的shape來讓工具重新ecoRoute來解決,如果數量有幾十甚至上百個,那么手工操作就不太現實了,可以用腳本來實現,這里分享的就是這樣一個腳本。

注意:如果short數量非常多且比較集中(hotspot)的情況下,就需要去看你的congestion狀態了,如果congestion狀態很差,那么這些short多半是無法完全解決的,必須從congestion上入手。

這里分享一個自己編寫的腳本,腳本可以根據error browser里面verify_drc的結果來找到short的shape,然后刪除它,由于Clock nets對timing的影響比較大,所以這里并未刪除clock shape,只刪除signal的shape,再之后運行ecoRoute修復open即可。

前面星球里面寫了個推文是講解如何用dbGet來得到error browser里面的結果并寫腳本解決一些overlap的問題(能熟練掌握的話那么你的innovus腳本水平就比較溜了),這里我們換一種方法用get_db來講解一下如何去實現。

首先運行下面的命令來報出所有的DRC:

#Verify Route DRC

set_verify_drc_mode -check_only all

-report DTMF_CHIP.drc.rpt

-limit 1000 -ignore_cell_blockage true

verify_drc

0d4a2514-f652-11ed-90ce-dac502259ad0.png

命令get_db current_design .markers.subtype 可以得到當前設計中error browser里面的所有subtype,比如Metal_Short, Parallel_Run_Length_Spacing等。

[DEV]innovus 63> get_db current_design .markers.subtype

Metal_Short

可以用-if來篩選出Metal_Short:

[DEV]innovus 64> get_db current_design .markers -if {.subtype==Metal_Short}

marker:0x7ffeda4d2200

下面的命令可以報出short發生的層:

[DEV]innovus 65> get_db marker:0x7ffeda4d2200 .layer.name

Metal5

......

.....

有星粉反映工具有下面的命令可以實現相似的目的:

19版:editDeleteViolation

20版:editDelete -regular_wire_with_drc

這個命令會去解所有的DRC,而不止是Short,可是我們一般用刪除shape去解short,而非所有DRC,并且這個命令會去刪除整個net的繞線,動作非常大,所有不推薦大家直接使用。

我來分享一下兩者之間的區別,并推薦大家使用分享的腳本而非直接使用這個命令,原因也會講一下。

editDelete -regular_wire_with_drc:

優點:只會刪regular net,因此不會動PG。

缺點:整個net都刪掉了,一個net可能好幾百um(示例中一個500+的net整個刪除了),一個地方的小short整個net刪除,對timing影響比較大,而腳本分析的方法不存在這種問題。

還有就是如果發現sigal nets和clock nets short了,那么兩個net全部會被刪掉。而clock nets對timing影響很大,所以如果要用這種方法最好把cts nets全部fix住。

腳本分享的方法:

優點:只會刪short的area里面的data signal nets,不會動PG和clock nets,因此比較有保證,不會對timing和IR drop等有大的影響。

缺點:某些情況下,只刪除局部的short shape可能無法解決這個short,工具可能還是會在那個地方去繞。這個時候就需要刪除更多的shape了,可以手工來選擇性刪除。如果net所在的path的timing非常寬裕,那么完全刪掉它重新繞也沒有問題。






審核編輯:劉清

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

    關注

    2

    文章

    149

    瀏覽量

    36229
  • Innovus
    +關注

    關注

    1

    文章

    20

    瀏覽量

    2705

原文標題:Innovus自動修復Short的腳本分享(附腳本思路詳細講解)

文章出處:【微信號:集成電路設計及EDA教程,微信公眾號:集成電路設計及EDA教程】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    linux shell腳本分

    今天浩道跟大家分享shell腳本硬核干貨,可以說是拿來即用序列!
    發表于 02-17 09:13 ?429次閱讀

    Linux shell腳本分

    今天浩道跟大家分享幾個Linux運維中常用到的shell腳本
    發表于 07-18 09:53 ?563次閱讀
    Linux shell<b class='flag-5'>腳本分</b>享

    ad2013 logo腳本分享!

    貌似現在ad2013里面沒有logo的運行腳本,所以得自己添加一個運行腳本,這樣后就能想ad9那樣添加做圖標咯。實際上這個運行腳本就是ad9里面拷貝過來的,不過添加到13里面是可以用的,下載后將其
    發表于 08-20 01:54

    xcodebuild archive通用打包腳本分

    xcodebuild archive 持續集成打包腳本
    發表于 03-06 07:15

    innovus導出文件

    innovus導出文件
    發表于 12-17 06:38

    innovus工具中的editPin怎么使用?

    innovus工具中的editPin的特殊使用
    發表于 02-23 07:22

    基于文章標題信息的漢語自動本分

    本分類是文本挖掘的一個重要組成部分,是信息搜索領域的一項重要研究課題。該文提出一種基于文章標題信息的漢語自動本分類方法,在HNC理論的領域概念框架下,通過標題
    發表于 04-13 08:31 ?10次下載

    自動化測試腳本開發技巧

    開發自動化測試腳本的技巧和心得軟件測試 增量式調試腳本 錄制測試腳本,和其他的軟件開發成果一樣,會變得非常大。為了可以成功的回放,需要調試幾百行的代碼,為了參數化的
    發表于 03-26 16:24 ?53次下載

    如何使用符號執行的python實現攻擊腳本分析平臺

    傳統的靜態分析方法大多不能準確處理腳本與網絡交互的過程,且會引入不可達路徑,動態分析則需要搭建實驗環境和手工分析。針對上述問題,提出一種基于符號執行的Python攻擊腳本分析平臺PyExZ3+。通過
    發表于 07-16 15:50 ?11次下載
    如何使用符號執行的python實現攻擊<b class='flag-5'>腳本分</b>析平臺

    109個實用shell腳本分

    Shell腳本,就是利用Shell的命令解釋的功能,對一個純文本的文件進行解析,然后執行這些功能,也可以說Shell腳本就是一系列命令的集合。
    的頭像 發表于 03-16 08:58 ?2644次閱讀

    innovus】大小寫重名的終極解決方法

    但我一直相信innovus自己應該也能搞定。innovus沒有rename net的命令,那么有一種復雜的方法,先查找出net的所有terminal,用eco命令來手動替換。
    的頭像 發表于 01-24 17:07 ?1192次閱讀
    【<b class='flag-5'>innovus</b>】大小寫重名的終極解決方法

    10個殺手級的Python自動腳本分

    重復性任務總是耗時且無聊,想一想你想要一張一張地裁剪 100 張照片或 Fetch API、糾正拼寫和語法等工作,所有這些任務都很耗時,為什么不自動化它們呢?在今天的文章中,我將與你分享 10 個 Python [自動腳本]。
    的頭像 發表于 01-06 15:34 ?767次閱讀

    【shell腳本分享】性能指標監控與通知!

    今天浩道跟大家分享一個關于性能監控與通知相關的shell腳本
    的頭像 發表于 01-09 09:35 ?1168次閱讀

    keil自動化編譯腳本

    這是一個 keil 的自動化編譯腳本,可被其他腳本或程序調用,接收參數并按參數編譯 keil 工程,而不必打開 keil 軟件,實現程序上的自動化。
    的頭像 發表于 10-16 17:04 ?1953次閱讀
    keil<b class='flag-5'>自動</b>化編譯<b class='flag-5'>腳本</b>

    Power Short 怎么測試

    Power Short是一種新興的技術,利用電力短暫的突發性,為電子設備提供高功率的能量供應。然而,由于其特殊性質和潛在的危險性,對Power Short進行全面詳盡的測試非常必要。本文將詳細介紹
    的頭像 發表于 01-09 14:11 ?3186次閱讀
    主站蜘蛛池模板: 麻豆精品传媒卡一卡二传媒短视频| 抽插妇女疯狂视频| 9久高清在线不卡免费无吗视频| 木凡的天空在线收听| 亚洲精品美女久久777777| 亚洲人成色777777老人头| 国产精品久久久久永久免费看| 欧美乱妇狂野欧美在线视频| 自拍 偷拍 亚洲 经典| 久久这里有精品| 在线观看免费毛片| 久久这里只精品国产99re66| 在线观看中文字幕国产| 久久视频在线视频| 18禁国产精品久久久久久麻豆| 草莓AV福利网站导航| 男人J桶女人P视频无遮挡网站| 在线不卡中文字幕| 旧里番6080在线观看| 在线观看永久免费网址| 噜噜噜狠狠夜夜躁精品| 小伙无套内射老女人| 国产精品永久免费| 亚洲aaaa级特黄毛片| 国内精品视频一区二区在线观看| 亚洲视频网站欧美视频网站| 久久精视频| 99热这里只有是精品| 肉动漫无修3D在线观看| 91福利在线观看| 欧美精品华人在线| 国产成人久视频免费| 亚洲麻豆精品成人A在线观看| 久久视频这里只精品99re8久| 99成人在线视频| 色屁屁影院| 换脸国产AV一区二区三区| 最近最新的日本字幕MV| 秋霞电影院兔费理论84MB| 高h 大尺度纯肉 np快穿| 亚洲AV无码乱码国产麻豆穿越|