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

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

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

3天內不再提示

innovus中懸垂線的理解和處理

sanyue7758 ? 來源:艾思后端實現 ? 2023-03-20 09:28 ? 次閱讀

innovus里邊有不少physical DRC檢查工具,其中的verifyConnectivity 別有一番有趣的用法,借此機會,一起來看看其中的一個亮點。

在innovus工具里邊,用戶經常會使用verifyConnectivity 來進行open ,繞線完整性等問題的查驗。

對于繞線結果,尤其是PG繞線結果,使用這個命令可以很好的幫助用戶在power planning階段查驗PG的閉合連接的狀態(tài)(在pg DB中使用,有點類似S家的verify_pg_nets ),這個命令的檢查點包括并不限于

PG的整體貫通性:open check

macro的PG pin 連接閉合

信號開路檢查 (signal routing open)

懸垂繞線/天線效應檢查(DanglingWire/Antenna)

上述前三點都是比較常規(guī)的檢查,通常沒有太多的歧義,但是對于最后一個DanglingWire/Antenna,INVS有自己獨到的理解方式,這里仔細理解和分析以下這個檢查項目

DanglingWire的原理描述

DanglingWire描述:wire通常是指連接在某一個pin/terminal的net在物理上的形狀,Danglng是指這個wire后面有沒有連接任何的負載,如果這個wire同時也連接在其他的input pin,由于這個DanglingWire的存在,勢必會引入潛在的antenna問題,這就是為什么INVS把DanglingWire和antenna標注在一起的原因。

23dcac90-c4f5-11ed-bfe3-dac502259ad0.png

在上述拓撲結構結構中,有兩個連結關系:U1.Z -> U2.A 和 U1.Z -> U3.A ,對應的實際物理繞線如上述黑色和紅色走線標記。這種繞線方式在INVS的verifyConnectivity評判里,就會將紅色部分的繞線(wire)報告一個DanglingWire的問題。
紅色部分繞線已經對這個繞線閉合結構沒有任何貢獻,同時還會導致net1的繞線被無意中變長,這樣的繞線會導致三個影響:

紅色繞線部分會占用額外的繞線資源,但是對數據庫有沒有貢獻,所以這是對繞線資源的浪費

紅色繞線會讓net1的RC變大, 會讓net1的傳輸變慢,導致不期望的延遲

對于U2.A和U3.A 輸入pin而言,由于輸入管腳對應的繞線變長,紅色繞線有可能導致更多的輸入管腳的antenna違例。

由于PG via drop的特點,這種DanglingWire的情形在PG 繞線會比較常見,反而由于NanoRoute特有的算法,對于信號連接,基本不會出現DanglingWire的現象。

23eb434a-c4f5-11ed-bfe3-dac502259ad0.png

這里的PG連接是從M6 -> VIA56 -> M5,從INVS的理解來看,這條M5 wire的的最右側部分(從VIA56結束一直到M5的最右端,紅色高亮區(qū)域),是一小段的DanglingWire繞線,因為在VIA56的部分,這條M5已經完成了PG貫通的使命,多出來的那部分就被INVS判定為沒有貢獻的DanglingWire。
在PG創(chuàng)建的時候,無法在addStripe的命令從根本上解決,這是因為PG stripe通常都是兩橫兩縱的布局,總會有一個VIA56 距離M5的端點較遠。

2498553a-c4f5-11ed-bfe3-dac502259ad0.png

如上圖所示,盡管PG 布局里邊已經將VSS的VIA56推到了最右側,但是VDD的DanglingWire還是無法避免。由此可見,用戶在創(chuàng)建PG的時候。在使用同樣M6/M5的時候,通過調整offset,可以讓DanglingWire問題緩解,可以間接的提高IR的質量,但是不能根治DanglingWire的問題

DanglingWire問題的解決方法

INVS評判DanlingWire的標準是:wire走線在通過最右一個有效連結VIA或者load_pin后,繞線長度不能超過走線寬度的一半,否則會被判定為DanglingWire

24aed4ae-c4f5-11ed-bfe3-dac502259ad0.png

以上圖為例,對于上邊比較短的M5是沒有DanglingWire違例的。可以看到,此時M5的右側只比VIA56的右側超出了0.825um,正好是M5繞線寬度的一半(0.162/2),這個時候就不會出現DanglingWire的問題了。對應的下邊的M5,右側長度沒有修剪,所以依然能看到DanglingWire的違例。

經測算,在這個示例當中,通過縮短M5的長度,可以釋放大概7.375um的M5的繞線資源

25dc1c24-c4f5-11ed-bfe3-dac502259ad0.png

Std-cell rail 的DanlingWire 問題理解

假設當前設計的std-cell PG rail在M1層,INVS對M1的關注和M5是一致的,如果用戶沒有進行任何的preplace std-cell的規(guī)劃,布局(包括tapcell,endcap等pre-place的器件),或者preplace std-cell的節(jié)點距離M1的終點有一些距離,那么在PG里邊也會報告類似的DanglingWire的問題。

2627336c-c4f5-11ed-bfe3-dac502259ad0.png

但是,這樣的M1 DanglingWire會在chipfinish的時候完全消失,這是因為所有的std-cell row上,最后都會布滿std-cell或者std-filler,這個M1上的DanglingWire的違例在PD DB上不需要理會,除非是這個區(qū)域不需要放置std-cell,那么用戶需要從site-row的剪裁下手,節(jié)約std-cell的資源占用 同樣的數據庫,在進入到chipfinish后,M1的DanglingWire已經自愈了。

264f31dc-c4f5-11ed-bfe3-dac502259ad0.png

DanglingWire 和 open的區(qū)別

經過上述的討論,應該已經很好的理解INVS里邊對于DanglingWire的定義,對于普通用戶而言,DanglingWire的影響主要是侵占一些設計的繞線資源(但是要注意不同階段的DanglingWire由于負載的改變,這個違例的形態(tài)會發(fā)生一定的變化,譬如上述的std-cell rail 的DanglingWire問題)。相較而言,用戶更應該優(yōu)先關注open問題,
INVS 對open有兩種定義:

對于同樣的net,但是沒有連接在一起的wire piece,這里的定義比較像S家的 floating shape,譬如下圖左側的幾個wire piece,這個就是open(也就是常說的floating shape),如果確定不需要,也可以做直接刪除處理

267027ac-c4f5-11ed-bfe3-dac502259ad0.png

但是,更為常見的open,是缺少從M6到M1 的VIA,這個時候就是需要用戶及時處理,否則最后的LVS是過不去的

27765ca2-c4f5-11ed-bfe3-dac502259ad0.png

沒有連接到網絡的PG pin:UnConnPin

這里需要注意一點,由于INVS的verifyConnectivity 是基于wire shape的,所以如果需要查驗某一個net的open或者UnConnPin,前提是這個net至少一根wire shape,否則INVS會給出下列提示,

27fc1a5e-c4f5-11ed-bfe3-dac502259ad0.png

同時,會在Violations Browser里邊以NoRoute 表示出來:意即該net沒有任何的wire shape

2816bcba-c4f5-11ed-bfe3-dac502259ad0.png

【敲黑板劃重點】

INVS里的DanglingWire是潛在的繞線資源浪費,需要用戶自行判斷,并進行處理,在不影響IR分析的基礎上,可以更好的利用現有資源,





審核編輯:劉清

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

    關注

    2

    文章

    149

    瀏覽量

    36222
  • Via
    Via
    +關注

    關注

    0

    文章

    44

    瀏覽量

    19256
  • LVS
    LVS
    +關注

    關注

    1

    文章

    36

    瀏覽量

    9958
  • VSS
    VSS
    +關注

    關注

    1

    文章

    35

    瀏覽量

    21458
  • Innovus
    +關注

    關注

    1

    文章

    20

    瀏覽量

    2705

原文標題:innovus中的DanglingWire(懸垂線)的理解和處理

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

收藏 人收藏

    評論

    相關推薦

    DFT在信號處理的應用 DFT與FFT的區(qū)別

    是DFT在信號處理的一些主要應用: 頻譜分析 :DFT可以用來分析信號的頻率成分,這對于理解信號的特性和識別信號的周期性成分非常有用。 濾波 :在頻域中,濾波器的設計和應用更為直觀
    的頭像 發(fā)表于 12-20 09:13 ?803次閱讀

    卷積神經網絡在自然語言處理的應用

    自然語言處理是人工智能領域的一個重要分支,它致力于使計算機能夠理解、解釋和生成人類語言。隨著深度學習技術的發(fā)展,卷積神經網絡(CNNs)作為一種強大的模型,在圖像識別和語音處理等領域取得了顯著成果
    的頭像 發(fā)表于 11-15 14:58 ?292次閱讀

    污水處理解決方案:智慧云平臺實現全方位管控

    我很高興與大家分享我們在某市政污水處理項目中的成功案例。面對市政污水處理的復雜工藝和嚴格的排放標準,我們?yōu)榭蛻籼峁┝艘惶淄暾奈鬯?b class='flag-5'>處理解決方案,實現了全流程的實時監(jiān)測和智能控制。下面,我將重點介紹方案
    的頭像 發(fā)表于 11-11 16:59 ?221次閱讀
    污水<b class='flag-5'>處理解</b>決方案:智慧云平臺實現全方位管控

    TLV320AIC3254內部的ADC處理模塊和minidsp到底是什么關系?

    我想請問一下幾個問題: 1.3254內部的ADC處理模塊和minidsp到底是什么關系,是并列的還是串行關系?還是ADC處理模塊就是minidsp特殊情況下的部分? 2.minidsp的抽取因子該怎么
    發(fā)表于 10-31 06:02

    如何理解具身智能的重要性

    必須具備感知環(huán)境、移動和操作物體的能力。 1. 感知與行動的結合 傳統(tǒng)的AI系統(tǒng),如計算機視覺和自然語言處理,主要關注于信息的處理理解。這些系統(tǒng)通常在隔離的環(huán)境運行,與物理世界的互
    的頭像 發(fā)表于 10-27 09:45 ?379次閱讀

    AI大模型在自然語言處理的應用

    AI大模型在自然語言處理(NLP)的應用廣泛且深入,其強大的語義理解和生成能力為NLP任務帶來了顯著的性能提升。以下是對AI大模型在NLP應用的介紹: 一、核心應用 文本生成 AI
    的頭像 發(fā)表于 10-23 14:38 ?511次閱讀

    邊緣計算網關的數據采集處理解

    強大的計算能力和多種通信接口,以適應不同設備和傳感器的連接需求。隨著物聯(lián)網技術的蓬勃發(fā)展,大量數據從各類設備和傳感器涌出,需要快速、有效地進行處理。在這一背景下,邊緣計算網關作為連接物理世界與數字世界的橋
    的頭像 發(fā)表于 10-17 16:51 ?218次閱讀

    原理圖中的vcc在pcb如何處理

    為PCB設計時,VCC的處理需要特別注意,以確保電路的正確功能和可靠性。 1. 理解VCC在原理圖中的作用 在開始處理VCC之前,首先需要理解它在原理圖中的作用。VCC是電路的正電源,
    的頭像 發(fā)表于 09-06 14:40 ?2233次閱讀

    摩爾線程正式開源音頻理解大模型MooER

    近日,國內領先的GPU創(chuàng)新企業(yè)摩爾線程宣布了一項重大技術突破——正式開源其自主研發(fā)的音頻理解大模型MooER(摩耳)。這一舉動標志著我國在音頻處理理解領域邁出了堅實的一步,特別是在基于國產硬件的AI模型研發(fā)上取得了顯著成就。
    的頭像 發(fā)表于 08-27 15:24 ?518次閱讀

    LM98725高性能16位81 MSPS信號處理解決方案

    電子發(fā)燒友網站提供《LM98725高性能16位81 MSPS信號處理解決方案.pdf》資料免費下載
    發(fā)表于 07-26 10:51 ?0次下載
    LM98725高性能16位81 MSPS信號<b class='flag-5'>處理解</b>決方案

    如何理解機器學習的訓練集、驗證集和測試集

    理解機器學習的訓練集、驗證集和測試集,是掌握機器學習核心概念和流程的重要一步。這三者不僅構成了模型學習與評估的基礎框架,還直接關系到模型性能的可靠性和泛化能力。以下是一篇深入探討這三者概念、作用、選擇方法及影響的文章。
    的頭像 發(fā)表于 07-10 15:45 ?4370次閱讀

    神經網絡在自然語言處理的應用

    自然語言處理(NLP)是人工智能領域中的一個重要分支,它研究的是如何使計算機能夠理解和生成人類自然語言。隨著人工智能技術的飛速發(fā)展,神經網絡在自然語言處理的應用逐漸展現出其強大的潛力
    的頭像 發(fā)表于 07-01 14:09 ?532次閱讀

    stm32GPIO口的最大輸出速度如何理解?

    stm32GPIO口的最大輸出速度如何理解?
    發(fā)表于 04-07 06:27

    怎么理解指針的指針?

    怎么理解指針的指針?其實這個概念并不難,只是把它放到實際應用,容易造成困擾。
    的頭像 發(fā)表于 02-23 16:46 ?1218次閱讀
    怎么<b class='flag-5'>理解</b>指針的指針?

    計算機視覺:AI如何識別與理解圖像

    行圖像識別與理解的過程,并介紹相關應用和挑戰(zhàn)。一、圖像識別與理解的基本過程數據預處理在圖像識別與理解的過程,首先需要進行數據預
    的頭像 發(fā)表于 01-12 08:27 ?1485次閱讀
    計算機視覺:AI如何識別與<b class='flag-5'>理解</b>圖像
    主站蜘蛛池模板: 在线播放午夜理论片| 国产精品毛片AV久久97| 精品无码久久久久久久动漫| 野花韩国高清完整版在线| 久久久国产精品免费A片蜜芽广| 97久久久久| 无码AV精品久久一区二区免费| 伊人国产在线视频| 嗯啊快拔出来我是你老师视频| 丰满五十老女人性视频| 亚洲午夜精品一区二区公牛电影院| 就操成人网| 福利视频久久| 亚洲精品乱码久久久久久中文字幕| 浪荡受自我调教纯肉BL| 成人免费在线观看视频| 亚洲狠狠网站色噜噜| 你的欲梦裸身在线播放| 国产成人无码区免费内射一片色欲| 亚洲这里只有精品| 欧美性猛交XXXX乱大交极品| 国产精品视频免费视频| 24小时日本在线观看片| 无遮挡午夜男女XX00动态| 老师别揉我胸啊嗯小说| 国产成人精品视频免费大全| 最近更新2019中文字幕国语| 婷婷色色狠狠爱| 男男女女爽爽爽视频免费| 成人性生交大片| 在线免费公开视频| 色综合伊人色综合网站| 蜜桃日本免费观看MV| 国产亚洲精品字幕在线观看| 91九色视频在线观看| 鸭子玩富婆流白浆视频| 欧美国产在线一区| 精品久久久久中文字幕加勒比东京热| babesvideos性欧美| 亚洲熟女丰满多毛XXXXX| 日本枯瘦娇小|