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

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

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

物理驗證LVS對bulk(體)的理解和處理技巧

冬至子 ? 來源:艾思后端設(shè)計 ? 作者:艾思后端設(shè)計 ? 2023-06-14 14:41 ? 次閱讀

對于物理驗證中的LVS,需要對各種物理器件進行SpiceVsGDS的比對,基于現(xiàn)在流行的std-cell的庫的設(shè)計方法,LVS需要對CMOS器件多相應(yīng)的處理,這里會涉及到一些具體的物理庫的知識和小的技巧,這里結(jié)合具體的物理設(shè)計和CDL形態(tài),一起探討一下std-cell的在LVS的特殊處理,ICer GO!

標準單元庫一瞥

常規(guī)的標準單元庫(std-cell)是標準的CMOS設(shè)計,由于采用P襯底的設(shè)計出來的CMOS器件的速度優(yōu)勢,目前業(yè)界流行的做法就是采用P型襯底(P substrate)來實現(xiàn)的

  • NMOS 直接坐在P-sub上

  • PMOS 則做在P-sub上的NWELL

    譬如下面的一個簡單的工藝刨面圖
    image.png
    以上邊的NMOS為例,通常有更為常見的是下面的一個示意圖

image.png

比較上述兩個圖,可以看到,每一個NMOS都會有一個bulk(體)的連接(有些場合也被稱作body)

image.png

在NMOS里邊,這個bulk的作用就是將當前NMOS的P-sub做一個連接,通常P-sub是連接到VSS上的。

如果芯片里邊有非常多的std-cell連續(xù)分布(這個也是常規(guī)做法),那么在版圖里邊就會有類似下列的一個刨面圖:

image.png

由于所有的NMOS都是做在一片完整的P-sub上,自然NMOS的BULK需要連接到同樣的電位VSS上,這里就是模擬設(shè)計里邊常說的TAP 結(jié)構(gòu)了。

可以看到,這個TAP結(jié)構(gòu)完全是一個通用結(jié)構(gòu),為了節(jié)省std-cell的面積,目前業(yè)界比較流行的做法就是設(shè)計tapless(免TAP)的std-cell,然后使用公用的TAP cell將bulk連接到VSS上,這樣對于節(jié)省std-cell的面積很有好處,但是考慮到TAP的電位對于std-cell的bulk的影響,工藝會給出具體的TAP的間距(目前流行的做法是checkerBoard/stagger的做法),APR工具為也提供了具體的命令和參數(shù),支持std-cell的這種設(shè)計結(jié)構(gòu)。

通過學習std-cell的形態(tài),可以明確下列要點

**- std-cell都是tapless的結(jié)構(gòu)

  • bulk需要使用TAP cell 分別將同列的std-cell的P-sub和NWELL分別連接到VSS和VDD上**

LVS的挑戰(zhàn)

由于bulk在std-cell上PG和信號連接上是沒有明顯貢獻的,對于使用none-bias的流程的std-cell,通常是無法在std-cell看到這個bulk的管腳的,譬如下面LEF的示例:

image.png

可以看到,這里有PG管腳的聲明,但是沒有聲明bulk的管腳。

但是對于LVS而言,CMOS是一個四端器件,在驗證柵源漏的同時,也需要完成對bulk的連接驗證,這個也是符合APR的TAP的布局連接的。所以,這里需要打開CDL來一看究竟,見下圖

image.png

可以看到,相較LEF而言,最后做LVS的CDL里邊,會有bulk的連接描述。對于none-bias的std-cell而言,bulk的物理連接可以簡單的連接到PG上,基本如下圖

image.png

通常的LVS里邊的source netlist是來自于APR工具,APR對于PG netlist的抽取,又是依賴于UPF和LEF的,所以綜上,用戶會遇到一種情形,LVS PG netlist對std-cell的描述會和最終的std-cell CDL出現(xiàn)分歧:source nelist的std-cell會缺失bulk連接聲明,

image.png

很明顯,同樣的cell在LVS的source netlist缺失了bulk的連接,這樣的LVS的比對,會發(fā)生大面積的std-cell port mismatch error,是無法進行的

v2lvs的高階用法

但是這個問題看起來有一些奇怪,既然LEF里邊沒有聲明bulk,同時在none-bias的flow下,bulk也無法被引用,這樣的LVS是不是就走到死胡同了嗎?當然不是,這里還是要回歸問題本真。

std-cell的bulk僅僅是需要一個連接聲明,具體說來就是兩類

  • P-sub的bulk連接到VSS上

  • NWell的bulk連接到VDD上

    這個需要在LVS的source netlist處理一下就好(當然APR是沒有這個魔法的)。

    LVS的source netlist 通常是從APR的PG netlist得到的,但是由于LVS是基于spiec比對的,所以一個簡單示意如下:

image.png

通常而言v2lvs就是簡單的把verilog 轉(zhuǎn)換成spice格式,但是bulk的處理需要一些高級的用法,尤其是當設(shè)計中使用了多個power domain的時候,譬如下面這個示例:

image.png

所以,對于處于不同層次/block的std-cell的PG連接就會不太一樣,類似的bulk連接也會不一樣,具體描述如下表

image.png

這種情形需要使用v2lvs的tcl模式進行細化處理,才能很好的將處于不同block的std-cell的 bulk連接處理完美

image.png

上述命令可以在基于當前std-cell 的PG連接關(guān)系,衍生出對應(yīng)的bulk的連接,會變成下面的情形:

image.png

這樣處理以后,LVS的std-cell的port mismatch也就完美解決了,

【敲黑板劃重點】

v2lvs插上TCL的翅膀,在復雜的netlist也可以處理的游刃有余,再也不用寫一堆perl腳本去patch netlist。流程看起來也會更正規(guī)也提高了流暢性。

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

    關(guān)注

    58

    文章

    5621

    瀏覽量

    234496
  • LVS
    LVS
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    9897
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    310

    瀏覽量

    32592
  • VSS
    VSS
    +關(guān)注

    關(guān)注

    1

    文章

    31

    瀏覽量

    21367
  • NMOS管
    +關(guān)注

    關(guān)注

    2

    文章

    118

    瀏覽量

    5337
收藏 人收藏

    評論

    相關(guān)推薦

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

    簡介 版圖與電路圖比較 (LVS驗證是片上系統(tǒng) (SOC) 設(shè)計周期中集成電路 (IC) 驗證必不可少的組 成部分,但鑒于當今高密度且層次化的版圖、不斷提高的電路復雜性以及錯綜復雜的晶圓 代工廠
    的頭像 發(fā)表于 01-30 10:58 ?3926次閱讀
    實現(xiàn)有效且高效的<b class='flag-5'>LVS</b>調(diào)試案例解析

    LVS驗證時版圖和電路圖的MOS管不匹配,請大神們幫幫忙

    我畫了一個反響氣的版圖,但是最后LVS驗證時版圖和電路圖的MOS管卻不匹配,請大神們幫幫忙
    發(fā)表于 10-09 11:13

    Mentor工具簡介Calibre物理驗證系列

    Calibre物理驗證系列〓 Calibre DRC  作為工作在展平模式下的設(shè)計規(guī)則檢查(DRC)工具,Calibre DRC先展平輸入數(shù)據(jù)庫,然后對展平的幾何結(jié)果進行操作?!?Calibre
    發(fā)表于 08-28 11:58

    PDK 驗證軟件PQLab的優(yōu)勢和技術(shù)指標

    完整性,Tech Files,PCell CDF(Component Description Format),PCell物理驗證(DRC,LVS)和器件模型。無論是從PDK開發(fā)者的角度還是從設(shè)計師
    發(fā)表于 07-01 09:54

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

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

    華大電子設(shè)計流程采用Calibre物理驗證工具

    摘要:隨著芯片集成度和規(guī)模的不斷提高,在設(shè)計的各個層次上所需運行的驗證也相應(yīng)增多,尤其是芯片DRC/LVS物理驗證變得越來越復雜,它對于消除版圖設(shè)計錯誤、提高產(chǎn)品良率
    發(fā)表于 06-07 10:30 ?21次下載

    用Hercules完成物理驗證的詳細流程

    Hercules 是Synopsys 的后端物理驗證(Physical Verification)工具,它能夠進行設(shè)計規(guī)則檢查DRC(Design Rule Checking)、版圖與電路一致性檢查LVS(LayoutVersu
    發(fā)表于 07-17 16:30 ?16次下載

    Quartz DRC和Quartz LVS:最快速的全線性物

    微Wintegra公司使用微捷碼Quartz物理驗證產(chǎn)品成功完成了最新的低功耗、高性能65納米芯片的投片。擁有了Quartz DRC和Quartz LVS的先進功能,Wintegra能夠使用臺積電(TSMC)65納米規(guī)則運行集快
    發(fā)表于 06-24 09:01 ?1048次閱讀

    LVS處理可幫助設(shè)計師迅速完成出色設(shè)計

    在設(shè)計開發(fā)過程中,設(shè)計師可以用 LVS 盒插件將標準單元或模塊替換為指定的盒類型。 LVS 盒非常有用,當設(shè)計中含有尚未完成或尚未插入的 IP/宏單元,或者含有帶仿真模型的已確立特征的單元時尤其如此。 LVS 盒可用作模塊的“占
    發(fā)表于 01-06 11:14 ?7次下載

    07 Bulk設(shè)備

    07 Bulk設(shè)備
    發(fā)表于 10-11 09:19 ?6次下載
    07 <b class='flag-5'>Bulk</b>設(shè)備

    新思科技推出最新IC Validator物理驗證解決方案

    新思科技(Synopsys)近日宣布推出最新版本IC Validator物理驗證解決方案,該解決方案包含多項創(chuàng)新技術(shù),可加快前沿應(yīng)用推向市場的時間。IC Validator獨特的彈性CPU調(diào)配技術(shù)
    的頭像 發(fā)表于 11-24 14:42 ?2501次閱讀

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

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

    探討一下std-cell在LVS的特殊處理

    對于物理驗證中的LVS,需要對各種物理器件進行SpiceVsGDS的比對,基于現(xiàn)在流行的std-cell的庫的設(shè)計方法,LVS需要對CMOS
    的頭像 發(fā)表于 06-27 09:27 ?3278次閱讀
    探討一下std-cell在<b class='flag-5'>LVS</b>的特殊<b class='flag-5'>處理</b>

    Cadence Virtuoso設(shè)計的一個反相器LVS驗證案例

    一個版圖設(shè)計好以后,產(chǎn)生的錯誤可能是多連了一根鋁線造成的Short,或者是少連了幾根鋁線造成的Open,這樣的低級錯誤對芯片來說都是致命的,因此編輯好的版圖要通過LVS(Layout Versus Schematic)與原理圖進行核對驗證。然后再進行常規(guī)的DRC(Desi
    的頭像 發(fā)表于 10-02 15:08 ?4259次閱讀
    Cadence Virtuoso設(shè)計的一個反相器<b class='flag-5'>LVS</b><b class='flag-5'>驗證</b>案例

    UVC bulk傳輸實現(xiàn)思路

    前段時間有個讀者咨詢UVC bulk 傳輸實現(xiàn),接著這個機會重新梳理一遍UVC bulk 傳輸實現(xiàn)思路,同時對比ISO 與 Bulk 實現(xiàn)不同。
    的頭像 發(fā)表于 09-25 10:00 ?4228次閱讀
    UVC <b class='flag-5'>bulk</b>傳輸實現(xiàn)思路