LEF和GDS匹配問(wèn)題

我們?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寫(xiě)的pin的位置和GDS寫(xiě)的pin的位置不一致底哥,會(huì)發(fā)生什么情況呢?假如這個(gè)pin外接的時(shí)候直接打了一個(gè)via房官,那么趾徽,APR的時(shí)候就會(huì)把這個(gè)via砸在LEF認(rèn)為的位置,而這個(gè)via的信息最終會(huì)寫(xiě)在chip的GDS中翰守,這樣孵奶,chip的GDS和cell GDS merge的時(shí)候,這個(gè)via的位置可能就不是cell GDS中pin的位置蜡峰,那樣這個(gè)pin等于就沒(méi)有被連上了袁,或者說(shuō)產(chǎn)生了DRC,這就是很?chē)?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)題余境。

微信公眾號(hào):偉醬的芯片后端之路

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末驻呐,一起剝皮案震驚了整個(gè)濱河市灌诅,隨后出現(xiàn)的幾起案子芳来,更是在濱河造成了極大的恐慌,老刑警劉巖猜拾,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件即舌,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡挎袜,警方通過(guò)查閱死者的電腦和手機(jī)顽聂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)肥惭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人紊搪,你說(shuō)我怎么就攤上這事蜜葱。” “怎么了耀石?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵牵囤,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我滞伟,道長(zhǎng)揭鳞,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任梆奈,我火速辦了婚禮野崇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘亩钟。我一直安慰自己乓梨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布清酥。 她就那樣靜靜地躺著督禽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪总处。 梳的紋絲不亂的頭發(fā)上狈惫,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音鹦马,去河邊找鬼胧谈。 笑死,一個(gè)胖子當(dāng)著我的面吹牛荸频,可吹牛的內(nèi)容都是我干的菱肖。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼旭从,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼稳强!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起和悦,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤退疫,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后鸽素,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體褒繁,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年馍忽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了棒坏。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片燕差。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坝冕,靈堂內(nèi)的尸體忽然破棺而出徒探,到底是詐尸還是另有隱情,我是刑警寧澤喂窟,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布刹帕,位于F島的核電站,受9級(jí)特大地震影響谎替,放射性物質(zhì)發(fā)生泄漏偷溺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一钱贯、第九天 我趴在偏房一處隱蔽的房頂上張望挫掏。 院中可真熱鬧,春花似錦秩命、人聲如沸尉共。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)袄友。三九已至,卻和暖如春霹菊,著一層夾襖步出監(jiān)牢的瞬間剧蚣,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工旋廷, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸠按,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓饶碘,卻偏偏與公主長(zhǎng)得像目尖,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子扎运,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 眾所周知瑟曲,芯片設(shè)計(jì)是一個(gè)大型團(tuán)體項(xiàng)目。每個(gè)人在里面扮演著不同角色豪治,只有相互合作洞拨,才能正確及時(shí)地完成最后的signo...
    飛奔的大虎閱讀 1,625評(píng)論 1 1
  • 和前端及DFT相比扣甲,數(shù)字后端真的不占優(yōu)勢(shì)嗎? 眾所周知齿椅,數(shù)字后端設(shè)計(jì)是IC設(shè)計(jì)中必不可少的一個(gè)環(huán)節(jié)琉挖,可是后端設(shè)計(jì)工...
    飛奔的大虎閱讀 6,683評(píng)論 0 3
  • 物理驗(yàn)證是芯片physical signoff必須做的一項(xiàng)工作,類似timing signoff階段要用Prime...
    飛奔的大虎閱讀 5,370評(píng)論 0 1
  • [1] EDA Electronic design automation涣脚,縮寫(xiě):EDA)是指利用計(jì)算機(jī)輔助設(shè)計(jì)(...
    飛奔的大虎閱讀 2,931評(píng)論 0 4
  • 以下三個(gè)是最經(jīng)常被問(wèn)到的示辈,基本上屬于介紹性的題目,無(wú)所謂正確答案遣蚀,在我看來(lái)矾麻,這些不算真正的問(wèn)題。 Discuss ...
    蜀湘情緣閱讀 6,130評(píng)論 0 8