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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

實(shí)現(xiàn)有效且高效的LVS調(diào)試案例解析

454398 ? 來(lái)源:eepw ? 作者:eepw ? 2021-01-30 10:58 ? 次閱讀

簡(jiǎn)介

版圖與電路圖比較 (LVS) 驗(yàn)證是片上系統(tǒng) (SOC) 設(shè)計(jì)周期中集成電路IC) 驗(yàn)證必不可少的組 成部分,但鑒于當(dāng)今高密度且層次化的版圖、不斷提高的電路復(fù)雜性以及錯(cuò)綜復(fù)雜的晶圓 代工廠規(guī)則,運(yùn)行 LVS 可能是一項(xiàng)耗時(shí)且資源密集的工作。全芯片 LVS 運(yùn)行不僅會(huì)將設(shè)計(jì)版 圖與電路圖網(wǎng)表進(jìn)行比較,而且通常還包含會(huì)增加 LVS 運(yùn)行時(shí)間的其他驗(yàn)證,例如電氣規(guī)則 檢查 (ERC) 和短路隔離。

根據(jù)設(shè)計(jì)的復(fù)雜性,調(diào)試這些設(shè)計(jì)的 LVS 結(jié)果可能同樣具挑戰(zhàn)性且耗時(shí),進(jìn)而影響總周轉(zhuǎn)時(shí) 間 (TAT) 和計(jì)劃的流片日程。解決電源接地網(wǎng)絡(luò)之間的短路問(wèn)題既困難又耗時(shí),不僅是因?yàn)?在這些大型網(wǎng)絡(luò)中電源接地網(wǎng)格擴(kuò)展到整個(gè)設(shè)計(jì)規(guī)模,還因?yàn)樵斐啥搪返脑蚩赡苡泻芏唷?同樣,要確定版圖和電路圖之間的比較差異可能很困難,因?yàn)樵斐刹町惖脑蚩赡苡泻芏啵?而且跟蹤高密度設(shè)計(jì)中的對(duì)應(yīng)元素可能非常費(fèi)時(shí)費(fèi)力。如果設(shè)計(jì)人員想要在盡可能短的收斂 時(shí)間內(nèi)為其高性能設(shè)計(jì)獲得無(wú) LVS 錯(cuò)誤的結(jié)果,實(shí)現(xiàn)有效且高效的 LVS 調(diào)試方法至關(guān)重要。

LVS 調(diào)試的挑戰(zhàn)

傳統(tǒng)上,LVS 流程主要包含兩個(gè)步驟:提取和電路比較。首先,使用器件提取和網(wǎng)絡(luò)連接提 取功能從版圖中提取版圖網(wǎng)表。然后,將此提取的版圖網(wǎng)表與電路圖網(wǎng)表進(jìn)行比較。任一 步驟中發(fā)現(xiàn)錯(cuò)誤,都可能導(dǎo)致調(diào)試時(shí)間延長(zhǎng)。

由于同一網(wǎng)絡(luò)被分配多個(gè)文本名稱,因此可能會(huì)出現(xiàn)文本短路 (texted short),導(dǎo)致連接提取 期間提取錯(cuò)誤的網(wǎng)絡(luò)名稱。帶文本網(wǎng)絡(luò)之間的短路是提取階段設(shè)計(jì)人員面臨的主要調(diào)試問(wèn) 題之一。調(diào)試這些短路可能很棘手,因?yàn)樵斐啥搪返脑蚨喾N多樣,并且短路可能跨越多 個(gè)設(shè)計(jì)層次結(jié)構(gòu)。大型網(wǎng)絡(luò)(例如電源和接地網(wǎng)絡(luò))常常在整個(gè)版圖區(qū)域中擴(kuò)展,包含許 多多邊形并跨越多個(gè)層次結(jié)構(gòu),從而使得短路的電源接地網(wǎng)絡(luò)難以調(diào)試。

將提取的版圖網(wǎng)表與源網(wǎng)表進(jìn)行比較時(shí),也可能出現(xiàn)問(wèn)題。當(dāng)今的設(shè)計(jì)非常復(fù)雜,涉及眾 多器件和多個(gè)層次結(jié)構(gòu),設(shè)計(jì)人員常常需要花費(fèi)相當(dāng)多的時(shí)間來(lái)匹配版圖和源網(wǎng)表中的等 效元素,最終跟蹤并解決差異來(lái)源。

無(wú)論設(shè)計(jì)人員是要解決一個(gè)很長(zhǎng)的電源網(wǎng)絡(luò)上的短路問(wèn)題,還是調(diào)試比較不匹配問(wèn)題,都 需要更有效和更高效的調(diào)試技術(shù)。幸運(yùn)的是,設(shè)計(jì)人員可以利用高級(jí)調(diào)試技術(shù)來(lái)大大縮短 用于調(diào)試 LVS 錯(cuò)誤的周轉(zhuǎn)時(shí)間。我們來(lái)看一些利用 Calibre? 工具套件更高效地解決復(fù)雜 LVS 調(diào)試問(wèn)題的調(diào)試技術(shù)。

交互式短路隔離

如上所述,由于短路可能有許多不同的原因并且跨越多個(gè)設(shè)計(jì)層次結(jié)構(gòu),調(diào)試當(dāng)今設(shè)計(jì)中 的短路可能非常耗時(shí)。

通過(guò)啟動(dòng) Calibre nmLVS? 運(yùn)行并啟用短路隔離,設(shè)計(jì)人員可以生成一個(gè)短路隔離數(shù)據(jù)庫(kù), 其中包含版圖中所有短路的一個(gè)全面列表。然后,設(shè)計(jì)人員可以使用 Calibre RVE? 交互式 短路隔離 (ISI) 調(diào)試流程來(lái)顯示短路網(wǎng)絡(luò)中提取的獨(dú)立多邊形,并從關(guān)鍵短路開(kāi)始,以漸進(jìn) 順序系統(tǒng)地調(diào)試短路(圖 1)。

pIYBAGAU5XeARiLqAAR3NWGu4pU244.png

圖 1:設(shè)計(jì)人員可以選擇 并高亮顯示一個(gè)短路, 然后查看構(gòu)成該短路的 多邊形。

為了演示 Calibre RVE ISI 功能如何讓設(shè)計(jì)人員能 夠更快地分析和糾正版圖中的短路,下面我們 來(lái)詳細(xì)說(shuō)明電源接地短路的調(diào)試過(guò)程。設(shè)計(jì)人 員選擇 “Layout Shorts”(版圖短路)結(jié)果列表, 然后選擇并高亮顯示其中一個(gè)短路,以在版圖 編輯器(例如 Calibre DESIGNrev? 界面)中查 看涉及的所有多邊形。接下來(lái),設(shè)計(jì)人員根據(jù) 其對(duì)版圖和設(shè)計(jì)的了解,為每個(gè)多邊形分配一 個(gè)網(wǎng)絡(luò)標(biāo)簽(vdd! 或 gnd?。?梢栽?Calibre RVE 列表中分配標(biāo)簽,或在 Calibre DESIGNrev 顯示中標(biāo)記多邊形。當(dāng)設(shè)計(jì)人員認(rèn)為他們已經(jīng) 確定有問(wèn)題的多邊形時(shí),便為該多邊形分配一 個(gè) REMOVE(移除)標(biāo)簽(圖 2)。

pIYBAGAU5YWASVf4AAE7BFPFcAc877.png

圖 2:設(shè)計(jì)人員基于其對(duì)設(shè)計(jì)的了解將適當(dāng)?shù)臉?biāo)簽 分配給多邊形。

一旦標(biāo)記完短路中的所有多邊形,設(shè)計(jì)人員便可使用 ISI Verfiy Short(驗(yàn)證短路)選項(xiàng)以虛 擬方式判斷,刪除標(biāo)有 “REMOVE” 的多邊形是否修復(fù)了該短路問(wèn)題(圖 3)。驗(yàn)證短路功能 使用短路數(shù)據(jù)庫(kù)中已經(jīng)存在的提取信息來(lái)啟動(dòng)短路驗(yàn)證運(yùn)行(不是完整的 LVS 運(yùn)行),以判 斷如果短路數(shù)據(jù)庫(kù)中去掉標(biāo)記了 REMOVE 的多邊形之后,該短路是否會(huì)被去除。這個(gè) “驗(yàn)證 短路” 過(guò)程并未真正從版圖中刪除該多邊形,它只是在驗(yàn)證運(yùn)行期間從短路數(shù)據(jù)庫(kù)中移除該 多邊形。

o4YBAGAU5ZCAR5fcAARpODSkr0g789.png

圖 3:適當(dāng)分配后,設(shè)計(jì) 人員可以啟動(dòng)“驗(yàn)證短 路”功能。

如果驗(yàn)證運(yùn)行表明短路路徑不再存在,并且兩個(gè)網(wǎng)絡(luò)之間沒(méi)有其他短路,則該短路將顯示 為已虛擬修復(fù)。如果驗(yàn)證結(jié)果顯示,兩個(gè)網(wǎng)絡(luò)之間的其他位置仍然存在一個(gè)或多個(gè)短路, 則會(huì)顯示一組新的構(gòu)成短路路徑的多邊形。設(shè)計(jì)人員可以繼續(xù)處理這組新的短路多邊形, 直到鎖定有問(wèn)題的短路多邊形。在分析的任何階段,設(shè)計(jì)人員如果認(rèn)為自己刪除的多邊形 不對(duì),可以選擇回到原始的短路數(shù)據(jù)庫(kù),然后重新開(kāi)始分析。

一旦確定了所有有問(wèn)題的多邊形,并且以虛擬方式去除了短路,設(shè)計(jì)人員就必須使用版圖 編輯器從版圖中實(shí)際移除這些形狀,并啟動(dòng)完整 LVS 運(yùn)行以確認(rèn)所有短路都已得到糾正。 通過(guò)使用 Calibre RVE ISI 流程,設(shè)計(jì)人員可以更快速且系統(tǒng)性地調(diào)試和修復(fù)短路問(wèn)題,而無(wú) 需多次運(yùn)行完整的 LVS。

比較差異

在提取階段中隔離并移除短路之后,設(shè)計(jì)人員在比較階段經(jīng)常會(huì)遇到差異問(wèn)題。LVS 差異 的例子包括:交叉連接錯(cuò)誤、不良實(shí)例連接錯(cuò)誤、開(kāi)路錯(cuò)誤、短路錯(cuò)誤和管腳交換錯(cuò)誤。 調(diào)試版圖和電路圖之間的比較差異時(shí),設(shè)計(jì)人員在分析每個(gè)差異的根本原因的同時(shí),通常 還要手動(dòng)跟蹤和管理相應(yīng)的元素。在高密度設(shè)計(jì)中,這可能很快變成一種耗時(shí)且令人沮喪 的操作。

為了加快和改善差異調(diào)試,設(shè)計(jì)人員可以使用 Calibre RVE 修復(fù)建議來(lái)查看每個(gè)差異的可能 來(lái)源。這些修復(fù)建議會(huì)指出差異的可能原因,從而幫助設(shè)計(jì)人員更快地執(zhí)行詳細(xì)的錯(cuò)誤分 析。下面通過(guò)一個(gè)簡(jiǎn)單的管腳交換錯(cuò)誤來(lái)說(shuō)明設(shè)計(jì)人員如何使用這些修復(fù)建議來(lái)實(shí)現(xiàn)更快 速且更高效的差異調(diào)試。

當(dāng)一個(gè)實(shí)例的兩個(gè)版圖引腳交叉連接時(shí),即發(fā)生管腳交換錯(cuò)誤。版圖/電路圖比較完成 后,設(shè)計(jì)人員可以查看 Calibre RVE 修復(fù)建議以獲得調(diào)試幫助。每個(gè)差異都有清晰的文字說(shuō) 明(圖 4)。

o4YBAGAU5ZqAN6rkAAJq6nMAzes429.png

圖 4:顯示了有關(guān)差異可 能原因的簡(jiǎn)單描述。

在這種情況下,設(shè)計(jì)人員可以在版圖設(shè)計(jì)環(huán)境和 Calibre RVE 內(nèi)部電路圖查看器(版圖和來(lái) 源)中高亮顯示差異所涉及的實(shí)例 (X11) 和兩個(gè)網(wǎng)絡(luò)(46 和 40)。通過(guò)比較內(nèi)部電路圖視 圖,設(shè)計(jì)人員可以快速直觀地看到交換的連接(圖 5)。

o4YBAGAU5aWAT0rvAAQKMGqSeto084.png

圖 5:內(nèi)部 RVE 電路圖查 看器中的高亮顯示有助 于直觀地顯示差異。

將版圖高亮部分與版圖電路圖查看器 中的高亮部分對(duì)照,設(shè)計(jì)人員可以快 速看到必須糾正的連接(圖 6)。

修復(fù)建議功能使用簡(jiǎn)單的語(yǔ)言清楚地 說(shuō)明差異的根本原因,有助于加快并 簡(jiǎn)化調(diào)試過(guò)程。有了這些信息,設(shè)計(jì) 人員便可使用 Calibre RVE 版圖和電路 圖查看器更快速、更高效地糾正比較 差異。

pIYBAGAU5bCAKdiUAALQrYWEDtc909.png

圖 6:版圖與版圖電路圖查看器中的高亮顯示比較顯示了 必須交換的連接。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LVS
    LVS
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    9897
  • 電源接地
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    5962
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    更改wifi信號(hào)頻率實(shí)現(xiàn)有只有2個(gè)設(shè)備相互通信,避免干擾

    wifi信號(hào)有2.4GHz和5GHz兩個(gè)頻段,多個(gè)信道。如何通過(guò)改變?cè)摕o(wú)線路由器A和手機(jī)B的wifi頻率(比如改成3GHz),來(lái)實(shí)現(xiàn)有只有A和B的相互通信?即A的信號(hào)只有B能接收,B只能搜到A的信號(hào)?加裝什么設(shè)備?
    發(fā)表于 06-23 11:15

    如何實(shí)現(xiàn)有效的MCU設(shè)計(jì)

    是剛剛關(guān)閉設(shè)備完全實(shí)現(xiàn)了零功耗。該MCU性能也有效零為好,所以這可能似乎不是一個(gè)非常有用的方法,如果你需要確保某些操作最小量總是發(fā)生。例如,你可能需要一個(gè)實(shí)時(shí)時(shí)鐘保持精確的時(shí)間記錄,甚至當(dāng)設(shè)備處于關(guān)閉
    發(fā)表于 06-29 11:24

    模擬電路的高效有效值直流轉(zhuǎn)換實(shí)現(xiàn)

    必須足夠長(zhǎng),以便能在所需的最低工作頻率進(jìn)行濾波。我們將通過(guò)一些例子來(lái)說(shuō)明模擬電路如何高效實(shí)現(xiàn)該功能?! ?/div>
    發(fā)表于 07-18 07:33

    請(qǐng)問(wèn)如何初始化逐次逼近型ADC以實(shí)現(xiàn)有效轉(zhuǎn)換?

    最高 18 位分辨率、10 MSPS 采樣速率的逐次逼近型模數(shù)轉(zhuǎn)換器(ADC)可以滿足許多數(shù)據(jù)采集應(yīng)用的需求,包括便攜式、工 業(yè)、醫(yī)療和通信應(yīng)用。本文介紹如何初始化逐次逼近型 ADC 以實(shí)現(xiàn)有效轉(zhuǎn)換。
    發(fā)表于 04-07 06:06

    非規(guī)則矩形電阻在Calibre LVS中阻值提取

    本文首先介紹了Calibre LVS 的基本流程。在分析了現(xiàn)有的在LVS 過(guò)程中電阻版圖阻值提取方法的優(yōu)缺點(diǎn)基礎(chǔ)上提出了一種新穎的電阻的提取方法,經(jīng)過(guò)Calibre LVS 驗(yàn)證可以
    發(fā)表于 12-19 15:27 ?32次下載

    穩(wěn)定高效節(jié)能鄰近相關(guān)的網(wǎng)絡(luò)拓?fù)鋮f(xié)議

    穩(wěn)定高效節(jié)能鄰近相關(guān)的網(wǎng)絡(luò)拓?fù)鋮f(xié)議:現(xiàn)有的無(wú)線傳感器網(wǎng)絡(luò)拓?fù)鋮f(xié)議未全面考慮節(jié)點(diǎn)位置、休眠、剩余能量的影響,依賴于GPS等基礎(chǔ)設(shè)施獲得節(jié)點(diǎn)絕對(duì)位置,導(dǎo)致網(wǎng)絡(luò)成本高
    發(fā)表于 12-30 10:28 ?6次下載

    基于LVS的動(dòng)態(tài)反饋調(diào)度算法研究

    LVS集群加權(quán)輪叫調(diào)度算法為基礎(chǔ),根據(jù)客戶對(duì)QOS的要求,引入自動(dòng)控制的單回路反饋控制思想,實(shí)現(xiàn)對(duì)LVS服務(wù)器集群的快速、有效控制。該方案通過(guò)對(duì)系統(tǒng)內(nèi)服務(wù)器的負(fù)載情況進(jìn)行整
    發(fā)表于 07-06 16:40 ?0次下載
    基于<b class='flag-5'>LVS</b>的動(dòng)態(tài)反饋調(diào)度算法研究

    超詳細(xì)!使用 LVS 實(shí)現(xiàn)負(fù)載均衡原理及安裝配置詳解

    負(fù)載均衡集群是 load balance 集群的簡(jiǎn)寫(xiě),翻譯成中文就是負(fù)載均衡集群。常用的負(fù)載均衡開(kāi)源軟件有nginx、lvs、haproxy,商業(yè)的硬件負(fù)載均衡設(shè)備F5、Netscale。這里主要
    發(fā)表于 01-21 14:01 ?1111次閱讀

    安訊士周界防護(hù)解決方案實(shí)現(xiàn)有效的周界監(jiān)控和保護(hù)

    網(wǎng)絡(luò)揚(yáng)聲器和各種第三方視頻管理軟件使用,形成一個(gè)綜合的視頻解決方案,實(shí)現(xiàn)有效的周界監(jiān)控和保護(hù),適用于在要求嚴(yán)苛的大型安裝系統(tǒng)中實(shí)現(xiàn)穩(wěn)定、高效地安保控制。
    發(fā)表于 10-23 11:40 ?738次閱讀

    基于Cadence軟件DRACULA工具的LVS檢查

    基于Cadence軟件DRACULA工具的LVS檢查(村田電源技術(shù)(上海)有限公司深圳分公司)-基于Cadence軟件DRACULA工具的LVS檢查? ? ? ? ? ?
    發(fā)表于 09-18 17:40 ?25次下載
    基于Cadence軟件DRACULA工具的<b class='flag-5'>LVS</b>檢查

    DS75LVS+ DS75LVS+ - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS75LVS+相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS75LVS+的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS75LVS+真值表,DS75LVS+管腳等資料,
    發(fā)表于 10-28 10:08
    DS75<b class='flag-5'>LVS</b>+ DS75<b class='flag-5'>LVS</b>+ - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    DS75LVS+T&R DS75LVS+T&R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    電子發(fā)燒友網(wǎng)為你提供()DS75LVS+T&R相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有DS75LVS+T&R的引腳圖、接線圖、封裝手冊(cè)、中文資料、英文資料,DS75LVS+T&R真值表,DS75LVS
    發(fā)表于 11-02 08:22
    DS75<b class='flag-5'>LVS</b>+T&R DS75<b class='flag-5'>LVS</b>+T&R - (Maxim Integrated) - 溫度傳感器 - 模擬和數(shù)字輸出

    物理驗(yàn)證LVS對(duì)bulk(體)的理解和處理技巧

    對(duì)于物理驗(yàn)證中的LVS,需要對(duì)各種物理器件進(jìn)行SpiceVsGDS的比對(duì),基于現(xiàn)在流行的std-cell的庫(kù)的設(shè)計(jì)方法,LVS需要對(duì)CMOS器件多相應(yīng)的處理
    的頭像 發(fā)表于 06-14 14:41 ?1459次閱讀
    物理驗(yàn)證<b class='flag-5'>LVS</b>對(duì)bulk(體)的理解和處理技巧

    搭建Keepalived+Lvs+Nginx高可用集群負(fù)載均衡

    Server)實(shí)現(xiàn)高可用負(fù)載均衡 附:LVS的負(fù)載均衡算法 八、搭建Keepalived+Lvs+Nginx高可用集群負(fù)載均衡 一、Nginx安裝 1、去官網(wǎng)http://nginx.org/下載對(duì)應(yīng)
    的頭像 發(fā)表于 06-25 15:39 ?2589次閱讀
    搭建Keepalived+<b class='flag-5'>Lvs</b>+Nginx高可用集群負(fù)載均衡

    基于LVS+Keepalived實(shí)現(xiàn)高可用負(fù)載均衡

    LVS 是一種預(yù)裝在 Linux 系統(tǒng)中,基于四層、具有強(qiáng)大性能的反向代理服務(wù)器。ipvsadm 是 LVS 的命令行管理工具。
    的頭像 發(fā)表于 04-09 12:30 ?774次閱讀
    基于<b class='flag-5'>LVS</b>+Keepalived<b class='flag-5'>實(shí)現(xiàn)</b>高可用負(fù)載均衡