91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

LEF和GDS匹配問(wèn)題該如何解決呢?

冬至子 ? 來(lái)源:偉醬的芯片后端之路 ? 作者:偉醬的芯片后端之 ? 2023-12-04 11:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們?cè)贏PR的時(shí)候,所用到的std cell或者IP、macro都是要吃LEF的,而最終交付生產(chǎn)的時(shí)候要生成GDS文件給工廠。那么這兩個(gè)文件都是什么意思呢?需要注意哪些問(wèn)題?我今天就來(lái)詳細(xì)探討一下。

首先,什么是LEF?全稱為library exchange format,注意這里的L是library,不要把LIB搞混了,LIB是liberty。它是一種庫(kù)交換格式,只記錄了在APR時(shí)所要用到的最基本的物理信息,多一點(diǎn)都不記錄。

什么意思呢,各位想一想后端設(shè)計(jì)的時(shí)候,我們要擺放連線一個(gè)cell或者IP,需要什么信息呢?是只有他的size和出pin的信息的,出pin的信息包括pin的形狀,出的層,以及它的mask等。

LEF其實(shí)就包含這兩方面的內(nèi)容。一個(gè)cell、一個(gè)ip、一個(gè)block,甚至一個(gè)chip都可以抽L(zhǎng)EF出來(lái)。有了LEF,我們就知道了我們要擺的元器件的大小和它的pin,我們就可以擺放和繞線了。所以說(shuō)LEF是更高層級(jí)使用的最基本的物理信息文件。

而GDS就不一樣了,它在我們的design設(shè)計(jì)時(shí)其實(shí)并不需要,它是我們最終交付給代工廠生產(chǎn)的文件,我們只要記住這一點(diǎn),這是最終tape out所要用到的最終文件。整個(gè)設(shè)計(jì)流程那么多,用到的文件多如牛毛,但是最后芯片要生產(chǎn)出來(lái),交給機(jī)臺(tái)的就是GDS。

如果不考慮dft測(cè)試或者其他的驗(yàn)證工作,其實(shí)交付出一份好的GDS就宣告設(shè)計(jì)結(jié)束了。那么,GDS會(huì)包含哪些信息呢?不知道讀者有沒(méi)有了解芯片制造相關(guān)的內(nèi)容,我大概講一下,制造的時(shí)候分為很多工序,刻蝕啊,注入啊很多,每一個(gè)poly、metal、oxide、n well、p substrate都是一步一步生成的。

GDS就是詳細(xì)記錄了所有這些實(shí)際的材料的物理信息,它們的層數(shù)、位置、形狀?;蛘呖梢赃@么說(shuō),當(dāng)你拿到一塊生產(chǎn)好的芯片,你是完全可以很簡(jiǎn)單的逆向推出它的gds的。(當(dāng)然我說(shuō)的是理論上是很簡(jiǎn)單的)只要把每一種材料的物理信息一字不落地記錄下來(lái)就是GDS了。

我們?cè)谧詈驪V signoff的時(shí)候,就根本不會(huì)查看APR的DB,而是直接signoff的GDS。GDS過(guò)了,整個(gè)芯片的PV才算過(guò)了。(什么是signoff、PV會(huì)在之后其他文檔講)。

聽(tīng)到這里,可能小伙伴還是有點(diǎn)糊涂,那么我想用一個(gè)最簡(jiǎn)單的問(wèn)題來(lái)加深大家對(duì)這兩者的理解,也就是本文的標(biāo)題——LEF和GDS匹配問(wèn)題。

實(shí)際上,我們?cè)诤蠖俗鯝PR的時(shí)候會(huì)用到元件的LEF,做完以后生成一份chip的GDS,那我們會(huì)用到GDS嗎?會(huì)的,GDS其實(shí)不光包括chip的,每個(gè)cell、ip、macro都有自己的GDS。那么問(wèn)題就來(lái)了,既然如此,我們最終抽出來(lái)的GDS包不包括cell內(nèi)部的信息?要知道我們?cè)贏PR的時(shí)候可是把cell看成了一個(gè)黑匣子或者說(shuō)空殼的,只有pin可以被看到。

實(shí)際上,APR最終出來(lái)的GDS確實(shí)沒(méi)有cell或者macro內(nèi)部的信息,要想最終交付生產(chǎn),還要把我們chip的GDS和用到的所有元件的GDS merge起來(lái),這樣才能形成一份完整的可以交付給工廠的GDS。

而在merge的時(shí)候,會(huì)有可能發(fā)生LEF和GDS不匹配的問(wèn)題。GDS包括所有的物理信息,LEF包括pin和cell大小的信息。

假如LEF寫的pin的位置和GDS寫的pin的位置不一致,會(huì)發(fā)生什么情況呢?假如這個(gè)pin外接的時(shí)候直接打了一個(gè)via,那么,APR的時(shí)候就會(huì)把這個(gè)via砸在LEF認(rèn)為的位置,而這個(gè)via的信息最終會(huì)寫在chip的GDS中,這樣,chip的GDS和cell GDS merge的時(shí)候,這個(gè)via的位置可能就不是cell GDS中pin的位置,那樣這個(gè)pin等于就沒(méi)有被連上,或者說(shuō)產(chǎn)生了DRC,這就是很嚴(yán)重的問(wèn)題了。所以一定一定要保證我們用到的LEF和最終merge的GDS一致才可以。

可能有還沒(méi)有經(jīng)歷過(guò)項(xiàng)目的小伙伴會(huì)覺(jué)得這種情況也能發(fā)生?實(shí)際上,項(xiàng)目進(jìn)行的時(shí)候,LEF和GDS可能都會(huì)在更新的,一般會(huì)有專人來(lái)維護(hù)所有的lib,那么就有可能不小心LEF用的是v1,GDS用的v2,這樣必然會(huì)產(chǎn)生PV的DRC,而這種DRC,在APR tool里是不可能發(fā)現(xiàn)的。所以一定要注意這個(gè)問(wèn)題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • DRC
    DRC
    +關(guān)注

    關(guān)注

    2

    文章

    156

    瀏覽量

    38190
  • PIN管
    +關(guān)注

    關(guān)注

    0

    文章

    36

    瀏覽量

    6842
  • GDS
    GDS
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    三防漆和 PCB 板 “疏離、起皮、脫層”,90% 不是漆本身差,而是界面張力 / 表面能不匹配。

    三防漆和 PCB 板 “疏離、起皮、脫層”,90% 不是漆本身差,而是界面張力 / 表面能不匹配。如何自測(cè)如何解決?
    的頭像 發(fā)表于 03-02 11:59 ?71次閱讀
    三防漆和 PCB 板 “疏離、起皮、脫層”,90% 不是漆本身差,而是界面張力 / 表面能不<b class='flag-5'>匹配</b>。

    編譯 MPC5775K 的外部中斷時(shí)遇到的錯(cuò)誤如何解決?

    2和圖3)源自文件“Vector_SW_VLE-Z4.s”。該文件并未被編輯過(guò),但為何會(huì)出現(xiàn)這些錯(cuò)誤何解決這些問(wèn)題?
    發(fā)表于 03-02 07:19

    何解決太誘電感與PCB熱膨脹系數(shù)不匹配問(wèn)題?

    要解決太誘電感與PCB熱膨脹系數(shù)(CTE)不匹配問(wèn)題,需從材料選擇、結(jié)構(gòu)設(shè)計(jì)、工藝優(yōu)化和輔助材料應(yīng)用四個(gè)維度協(xié)同入手,通過(guò)降低熱應(yīng)力集中、吸收膨脹差異、優(yōu)化熱循環(huán)過(guò)程,實(shí)現(xiàn)可靠性的提升。以下是具體
    的頭像 發(fā)表于 01-28 17:41 ?124次閱讀
    如<b class='flag-5'>何解</b>決太誘電感與PCB熱膨脹系數(shù)不<b class='flag-5'>匹配</b>問(wèn)題?

    電流探頭 100mV/A應(yīng)該如何解?

    換算出電路中的實(shí)際電流。那么,100mV/A究竟何解讀?我們從含義、計(jì)算、應(yīng)用到精度控制,逐一拆解。 一、100mV/A的核心含義:電流與電壓的轉(zhuǎn)換基準(zhǔn) 電流信號(hào)本身難以直接采集分析,電流探頭的核心作用就是搭建“電流→電壓”的轉(zhuǎn)換橋
    的頭像 發(fā)表于 12-18 10:55 ?482次閱讀
    電流探頭 100mV/A應(yīng)該如<b class='flag-5'>何解</b>讀<b class='flag-5'>呢</b>?

    聲表面波濾波器的使用和匹配

    射頻中常用的聲表面濾波器如何匹配應(yīng)用?
    的頭像 發(fā)表于 11-21 15:37 ?2086次閱讀
    聲表面波濾波器的使用和<b class='flag-5'>匹配</b>

    何解決變頻器負(fù)載匹配的問(wèn)題

    變頻器負(fù)載匹配問(wèn)題是工業(yè)自動(dòng)化領(lǐng)域常見(jiàn)的技術(shù)難題,其核心在于實(shí)現(xiàn)電機(jī)、負(fù)載與變頻器三者之間的動(dòng)態(tài)平衡。以下是針對(duì)這一問(wèn)題的系統(tǒng)性解決方案: 一、負(fù)載特性分析與變頻器選型 1. 負(fù)載類型識(shí)別
    的頭像 發(fā)表于 09-07 17:42 ?1292次閱讀
    如<b class='flag-5'>何解</b>決變頻器負(fù)載<b class='flag-5'>匹配</b>的問(wèn)題

    NanoEdge AI生成的模型庫(kù),在keil里面編譯報(bào)錯(cuò),類型沖突,如何解決?

    芯片:STM32F407 報(bào)錯(cuò)內(nèi)容:Cannot link object NanoEdgeAI.o as its attributes are incompatible with the image attributes. ... packed-enum clashes with enum_is_int. 如何解
    發(fā)表于 08-08 08:05

    村田貼片電容的阻抗匹配問(wèn)題如何解決?

    村田貼片電容在阻抗匹配問(wèn)題上的解決方案需結(jié)合其高頻特性優(yōu)化與具體應(yīng)用場(chǎng)景設(shè)計(jì), 核心策略包括利用低ESL/ESR特性實(shí)現(xiàn)高頻阻抗控制、通過(guò)溫度穩(wěn)定材料保障參數(shù)一致性、采用多層堆疊技術(shù)滿足高速信號(hào)需求
    的頭像 發(fā)表于 07-25 15:23 ?592次閱讀

    雙工不匹配如何修復(fù)它

    修復(fù)雙工不匹配問(wèn)題可通過(guò)以下步驟進(jìn)行: 檢查并統(tǒng)一雙工設(shè)置:使用show interfaces(Cisco設(shè)備)或display interface brief(華為設(shè)備)等命令查看接口的雙工狀態(tài)
    的頭像 發(fā)表于 07-02 09:46 ?628次閱讀

    Keil單步調(diào)試顯示在USBPHYC狀態(tài)校驗(yàn)中計(jì)數(shù)超時(shí)導(dǎo)致進(jìn)入異常,要如何解決這個(gè)問(wèn)題?

    Keil單步調(diào)試顯示在USBPHYC狀態(tài)校驗(yàn)中計(jì)數(shù)超時(shí)導(dǎo)致進(jìn)入異常。要如何解決這個(gè)問(wèn)題?
    發(fā)表于 06-17 07:58

    何解決羅德與施瓦茨示波器新探頭量程不匹配問(wèn)題

    在電子測(cè)量領(lǐng)域,示波器與探頭的匹配度直接影響測(cè)量精度與效率。當(dāng)用戶為新購(gòu)的羅德與施瓦茨示波器配置新探頭時(shí),若出現(xiàn)量程不匹配(如信號(hào)顯示異常、測(cè)量誤差過(guò)大等),往往源于探頭參數(shù)設(shè)置、硬件兼容性或環(huán)境
    的頭像 發(fā)表于 06-07 15:32 ?735次閱讀
    如<b class='flag-5'>何解</b>決羅德與施瓦茨示波器新探頭量程不<b class='flag-5'>匹配</b>問(wèn)題

    allegro軟件走線命令下參數(shù)不顯示如何解

    在PCB設(shè)計(jì)中,走線命令是頻繁使用的功能之一。執(zhí)行走線命令后,通常會(huì)在Options面板中顯示線寬、層、角度等設(shè)置選項(xiàng),用于調(diào)整走線參數(shù)。然而,有時(shí)執(zhí)行走線命令后,Options面板中可能沒(méi)有顯示這些設(shè)置區(qū)域,如圖1所示,何解決?
    的頭像 發(fā)表于 06-05 09:30 ?2044次閱讀
    allegro軟件走線命令下參數(shù)不顯示如<b class='flag-5'>何解</b>決

    TSolidX應(yīng)用:液晶掩膜結(jié)構(gòu)GDSⅡ文件的生成和導(dǎo)出

    TX系列的布局編輯器TX Layout軟件可以支持GDSⅡ文件的導(dǎo)入和導(dǎo)出,其功能如下: 1. GDS文件的導(dǎo)入 1.1創(chuàng)建一個(gè)帶有GDSⅡ格式文件的文件夾,如下圖找到導(dǎo)入的選項(xiàng),并設(shè)置導(dǎo)入G
    發(fā)表于 05-20 08:45

    設(shè)備需求極致緊湊的空間體驗(yàn),我們何解決?

    在自動(dòng)化集成過(guò)程,往往會(huì)碰到設(shè)備對(duì)控制系統(tǒng)體積有極致要求的情況,面對(duì)這樣的挑戰(zhàn),如何解決?項(xiàng)目背景與需求分析在自動(dòng)化集成過(guò)程,往往會(huì)碰到設(shè)備對(duì)控制系統(tǒng)體積有極致要求的情況,面對(duì)這樣的挑戰(zhàn),如何解
    的頭像 發(fā)表于 05-19 11:43 ?440次閱讀
    設(shè)備需求極致緊湊的空間體驗(yàn),我們<b class='flag-5'>該</b>如<b class='flag-5'>何解</b>決?

    基于LockAI視覺(jué)識(shí)別模塊:C++多模板匹配

    多模板匹配是一種在圖像中同時(shí)尋找多個(gè)模板的技術(shù)。通過(guò)對(duì)每個(gè)模板逐一進(jìn)行匹配,找到與輸入圖像最相似的區(qū)域,并標(biāo)記出匹配度最高的結(jié)果。本實(shí)驗(yàn)提供了一個(gè)簡(jiǎn)單的多模板匹配案例,并將其封裝為一個(gè)
    的頭像 發(fā)表于 05-14 14:37 ?1627次閱讀
    基于LockAI視覺(jué)識(shí)別模塊:C++多模板<b class='flag-5'>匹配</b>