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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    153

    瀏覽量

    36951
  • Innovus
    +關注

    關注

    1

    文章

    20

    瀏覽量

    2817

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

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

收藏 0人收藏
  • XUDAN1331

評論

相關推薦
熱點推薦

linux shell腳本分

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

Linux shell腳本分

今天浩道跟大家分享幾個Linux運維中常用到的shell腳本
發表于 07-18 09:53 ?661次閱讀
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 ?2886次閱讀

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

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

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

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

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

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

keil自動化編譯腳本

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

Power Short 怎么測試

Power Short是一種新興的技術,利用電力短暫的突發性,為電子設備提供高功率的能量供應。然而,由于其特殊性質和潛在的危險性,對Power Short進行全面詳盡的測試非常必要。本文將詳細介紹
的頭像 發表于 01-09 14:11 ?4319次閱讀
主站蜘蛛池模板: 天天综合亚洲综合网站 | 丝袜美女被艹 | 香蕉59tv视频 | 人人射人人插 | 英国video性精品高清最新 | 久久99re7在线视频精品 | 日本高清免费在线观看 | wwwwxxxxx中国 | 亚洲精品久久99蜜芽尤物TV | 亚洲一品AV片观看五月色婷婷 | 国产色综合久久无码有码 | 好大好爽CAO死我了BL | 国产精品网红女主播久久久 | 北条麻妃久久99精品 | 好男人好资源在线播放 | A国产一区二区免费入口 | 香蕉精品国产自在现线拍 | 国产精品热久久高潮AV袁孑怡 | 香蕉在线播放 | 亚洲成A人片在线观看中文不卡 | 午夜向日葵视频在线观看 | 亚洲人人为我我为人人 | 边摸边吃奶边做激情叫床视 | 人妻洗澡被强公日日澡 | 久久天堂网 | 美女内射视频WWW网站午夜 | 媚药调教被撑到合不拢h | 亚洲精品永久免费 | 精品国产免费第一区二区 | 国产SUV精品一区二区883 | 国产a级黄色毛片 | 欧美5g影院天天爽天天看 | 日本免费一本天堂在线 | 99视频精品全部 国产 | 精品一成人岛国片在线观看 | 午夜在线播放免费人成无 | 青柠在线观看免费全集 | 粉嫩极品国产在线观看 | 国产人妻人伦精品无码.麻豆 | 国产99久久亚洲综合精品西瓜tv | 亚洲AV永久无码精品老司机蜜桃 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品