国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

innovus中懸垂線的理解和處理

sanyue7758 ? 來源:艾思后端實現 ? 2023-03-20 09:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

PG的整體貫通性:open check

macro的PG pin 連接閉合

信號開路檢查 (signal routing open)

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

上述前三點都是比較常規的檢查,通常沒有太多的歧義,但是對于最后一個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的最右端,紅色高亮區域),是一小段的DanglingWire繞線,因為在VIA56的部分,這條M5已經完成了PG貫通的使命,多出來的那部分就被INVS判定為沒有貢獻的DanglingWire。
在PG創建的時候,無法在addStripe的命令從根本上解決,這是因為PG stripe通常都是兩橫兩縱的布局,總會有一個VIA56 距離M5的端點較遠。

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

如上圖所示,盡管PG 布局里邊已經將VSS的VIA56推到了最右側,但是VDD的DanglingWire還是無法避免。由此可見,用戶在創建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的規劃,布局(包括tapcell,endcap等pre-place的器件),或者preplace std-cell的節點距離M1的終點有一些距離,那么在PG里邊也會報告類似的DanglingWire的問題。

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

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

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

DanglingWire 和 open的區別

經過上述的討論,應該已經很好的理解INVS里邊對于DanglingWire的定義,對于普通用戶而言,DanglingWire的影響主要是侵占一些設計的繞線資源(但是要注意不同階段的DanglingWire由于負載的改變,這個違例的形態會發生一定的變化,譬如上述的std-cell rail 的DanglingWire問題)。相較而言,用戶更應該優先關注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分析的基礎上,可以更好的利用現有資源,





審核編輯:劉清

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

    關注

    2

    文章

    156

    瀏覽量

    38171
  • Via
    Via
    +關注

    關注

    0

    文章

    44

    瀏覽量

    19738
  • LVS
    LVS
    +關注

    關注

    1

    文章

    38

    瀏覽量

    10474
  • VSS
    VSS
    +關注

    關注

    1

    文章

    36

    瀏覽量

    22058
  • Innovus
    +關注

    關注

    1

    文章

    20

    瀏覽量

    3008

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    TPS65917-Q1:汽車應用的高效電源管理解決方案

    TPS65917-Q1:汽車應用的高效電源管理解決方案 在汽車電子領域,電源管理是確保系統穩定運行的關鍵因素。德州儀器(TI)的TPS65917-Q1電源管理單元(PMU)專為汽車應用設計,集成
    的頭像 發表于 02-10 15:00 ?132次閱讀

    MAX14720:緊湊高效的電源管理解決方案

    MAX14720/MAX14750:緊湊高效的電源管理解決方案 在當今的電子設備設計,尤其是對于空間受限且對電源效率要求極高的電池供電應用,一款性能卓越的電源管理芯片顯得至關重要。Analog
    的頭像 發表于 02-06 09:25 ?390次閱讀

    RK806處理流程深度解析:從架構到調試實戰

    RK806 作為瑞芯微主流 PMIC(電源管理芯片),其中斷機制是實現“電源鍵響應、電壓異常保護、休眠喚醒、 watchdog 超時處理” 等核心功能的基礎。Linux 驅動基于regmap_irq框架設計,屏蔽了底層寄存器操作細節,但調試時若不理解中斷流程,往往會陷入“
    的頭像 發表于 02-05 13:46 ?907次閱讀
    RK806<b class='flag-5'>中</b>斷<b class='flag-5'>處理</b>流程深度解析:從架構到調試實戰

    大科學裝置信號采集處理解決方案

    束流監測器是粒子加速器中常用的束流診斷設備,核心用于實時監測束流位置、電荷量、束流強度等關鍵參數,在醫療、核物理研究及同步輻射裝置應用普遍。該設備以紐扣電極型探頭等傳感器為信號采集單元,結合數字處理
    發表于 02-04 17:19

    恩智浦電源管理解決方案榮獲2025國際模擬IC行業卓越獎

    日前,在世紀電源網主辦的“第三屆電源行業配套品牌”評選活動,恩智浦憑借創新的電源管理解決方案,榮獲“國際模擬IC行業卓越獎”!
    的頭像 發表于 01-20 10:55 ?1205次閱讀

    如何理解工業數據臺的高并發能力

    工業數據臺的高并發能力是指其在同一時間段內高效處理大量設備數據讀寫、分析請求的能力,這是保障工業數據實時采集、傳輸、處理與決策響應穩定性和高效性的關鍵。以下從核心價值、技術實現、應用場景三個維度
    的頭像 發表于 10-15 11:49 ?361次閱讀

    如何理解6 DOF ?

    維空間中所有可能進行的運動。核心理解:3個移動+3個轉動理解6DOF最簡單的方式就是把它拆解成兩個部分:3個平移自由度(Position/Translation)描述物體在
    的頭像 發表于 09-17 12:04 ?2024次閱讀
    如何<b class='flag-5'>理解</b>6 DOF ?

    如何理解芯片設計的后端布局布線

    后端布局布線(Place and Route,PR)是集成電路設計的一個重要環節,它主要涉及如何在硅片上合理地安排電路元器件的位置,并通過布線將這些元器件連接起來,以確保芯片能夠正確地工作。這個過程是芯片設計的最后階段之一,它將前端的邏輯設計轉化為物理實現。
    的頭像 發表于 08-15 17:33 ?1402次閱讀

    貼片電解電容在電路的故障如何處理解決?

    貼片電解電容作為電路關鍵的儲能與濾波元件,其故障可能導致電源波動、信號失真甚至設備停機。本文闡述貼片電解電容故障的解決方案,結合實際案例與行業經驗,為工程師提供可落地的技術指南。 一、貼片電解電容
    的頭像 發表于 08-14 15:09 ?1024次閱讀
    貼片電解電容在電路<b class='flag-5'>中</b>的故障如何<b class='flag-5'>處理解</b>決?

    如何理解無刷電機的六步換向?

    無刷電機的六步換向是一種用于無刷直流電機(BLDC)的換相控制策略,它主要通過電子開關控制電機繞組的通電順序,從而實現電機的旋轉。以下是對無刷電機六步換向的詳細理解: 一、六步換向的基本原理 無
    的頭像 發表于 07-23 07:39 ?1804次閱讀

    諧波怎么處理最簡單的方法

    諧波問題是電力系統中常見的電能質量問題,它不僅影響設備正常運行,還可能造成能源浪費和設備損壞。針對諧波處理的最簡單方法,我們可以從以下幾個方面入手: 一、理解諧波產生的原因 諧波主要由非線性負載產生
    的頭像 發表于 07-13 16:35 ?3387次閱讀
    諧波怎么<b class='flag-5'>處理</b>最簡單的方法

    過孔處理:SMT訂單的隱形裁判

    孔壁破損(破孔)。 4、BGA禁區 BGA焊球正下方 嚴禁放置未處理的通孔 (開窗/蓋油),樹脂塞孔/銅漿塞孔是唯一安全選項。 三、SMT訂單的過孔策略 在SMT訂單,過孔處理方式
    發表于 06-18 15:55

    過孔處理:SMT訂單的隱形裁判

    在PCB的微觀世界里,過孔如同連接電路層級的“垂直通道”,是電子信號穿梭在不同樓層的必經之路。通孔、盲孔、埋孔——這些看似微小的結構,卻在SMT(表面貼裝技術)貼裝環節扮演著至關重要的角色。一個
    的頭像 發表于 06-18 07:34 ?990次閱讀
    過孔<b class='flag-5'>處理</b>:SMT訂單<b class='flag-5'>中</b>的隱形裁判

    IBIS模型的Corner參數處理

    本文聚焦IBIS(I/O Buffer Information Specification)模型的Corner(Typ/Min/Max)參數處理,系統分析Corner的定義規則及其對信號完整性
    的頭像 發表于 04-23 16:10 ?1279次閱讀
    IBIS模型<b class='flag-5'>中</b>的Corner參數<b class='flag-5'>處理</b>

    模擬示波器在信號處理實驗中有哪些應用?

    模擬示波器在信號處理實驗具有廣泛的應用,主要體現在以下幾個方面:一、信號觀測與基本特性分析 波形顯示: 模擬示波器能夠直觀地顯示電信號的波形,包括正弦波、方波、三角波等,幫助實驗者觀察信號的形態
    發表于 04-01 15:01