RM新时代网站-首页

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

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

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

IC后端概述(下)

ruikundianzi ? 來源:IC技術(shù)交流 ? 2023-08-31 14:31 ? 次閱讀

本節(jié)介紹后端處理的剩余部分,上節(jié)我們講到floorplan和placement。后面就到了CTS階段。

1、在此之前,從synthesis開始到placement,Clock都被假設(shè)為理想的,從clock port到reg/CK的延時都為0;需要構(gòu)建一棵Clock Tree,把Clock信號從port送到reg/CK;

2、Clock Tree長好之后還需要對timing進(jìn)行優(yōu)化(這個階段的優(yōu)化叫做PostCTS Opt),包括setup和hold;

第一:place_opt是基于理想時鐘而對設(shè)計進(jìn)行,長完Clock Tree之后的時刻和理想時鐘存在區(qū)別;

第二:CTS的過程中工具會挪動原來的單元,導(dǎo)致delay有變化;

第三:需要修Hold timing,因?yàn)樵谶@之前一直沒理會Hold;

3、要完成對Clock Net的繞線(route),這是因?yàn)镃lock Net比普通的信號Net更重要,所以要先route;

5421203c-47c4-11ee-97a6-92fbcf53809c.png

Pre-CTS之前的Clock如上圖所示,Post-CTS之后的Clock如下圖所示:

547efedc-47c4-11ee-97a6-92fbcf53809c.png

Post-CTS Opt之后需要進(jìn)行timing分析。此步驟通過后進(jìn)行Initial Route:對所有未繞線的net進(jìn)行繞線。

繞線之后(PostRoute)進(jìn)行Timing優(yōu)化:包括setup和hold,及power和Area優(yōu)化:

1、此時所有net都已經(jīng)完成route,這時叫detailed route(之前的階段是Virtual Route),所以此時的RC信息和之前估算的會有些區(qū)別,delay會有變化;

2、PostRoute優(yōu)化之后也需要分析是否滿足。

在以上步驟滿足時序要求之后,就要為提高良率(yield)和解決物理規(guī)則違規(guī)做的工作:

WireSpreading

Redundant ViaInsertion

FillerCellInsertion

Metal Fill Insertion

Metal Slotting

1、這一步也通常被稱為DFM(Design For Manufacturing);

2、良率(Yield):因?yàn)橛行?a href="http://hljzzgx.com/v/tag/137/" target="_blank">芯片在wafer上制造出來有缺陷,有的芯片能正常工作,有些芯片工作不正常,那么正常的芯片占總芯片的比例就是良率;

54a0fc80-47c4-11ee-97a6-92fbcf53809c.png

Wire Spreading

顧名思義,就是把線拓寬。如果一?;覊m落在線上面會影響導(dǎo)通性能甚至短路,在沒有很多線時可把線拓寬,線間距拉大。

54bb54c2-47c4-11ee-97a6-92fbcf53809c.png

Redundant ViaInsertion

在不同層的連接點(diǎn)Via處,添加冗余Via,這樣即使一個連接點(diǎn)壞掉了,還有其它連接點(diǎn)。

54e6e2c2-47c4-11ee-97a6-92fbcf53809c.png

Filler Cell

填充沒有實(shí)際功能的cell。在未擺放cell的row/site中填充標(biāo)準(zhǔn)單元,構(gòu)建連續(xù)完整的NWell/PWell。

5523df56-47c4-11ee-97a6-92fbcf53809c.png

Metal Fil

一般Fab會給出每平方um中最低/最高metal密度,對于metal密度太低的地方,電路蝕刻時會更嚴(yán)重,導(dǎo)致metal變形,導(dǎo)通性下降。一般解決辦法是填充Metal,雖然這些metal沒有實(shí)際用途。

556851ea-47c4-11ee-97a6-92fbcf53809c.png

MetalSlot

對于二氧化硅上面覆蓋的Metal,時間長了熱脹冷縮可能兩端會翹起來,對于這種情況可在metal上挖洞。

55aa299e-47c4-11ee-97a6-92fbcf53809c.png

DFM做完后,下面是寫出數(shù)據(jù),包括top.gds,top.sdc和top.dc.v,top.pg.lvs.filler.v等,用于形式驗(yàn)證和sign off等。

55ca4b84-47c4-11ee-97a6-92fbcf53809c.png

之前的形式驗(yàn)證是比較rtl和DC綜合后的網(wǎng)表,這次的形式驗(yàn)證是比對DC綜合后的網(wǎng)表和布局布線之后的網(wǎng)表,兩者不同。

55e664e0-47c4-11ee-97a6-92fbcf53809c.png

時序最終步驟:Signoff STA:StartRC+PT

1、STA:Static Timing Analysis,是相對于使用激勵動態(tài)仿真而言的,STA通過靜態(tài)分析delay并檢查時序是否滿足;

2、Sigoff STA:可以理解為最終的、權(quán)威的STA,此處timing要是過了就人為性能滿足要求了;

3、Signoff STA要求使用最精確的RC寄生參數(shù)和STA算法;

4、高精度的RC參數(shù)要synpsys的StarRC工具提取,Cadence相應(yīng)的工具叫QRC;

5、STA工具用synopsys的PrimeTime(PT),Cadence相應(yīng)的工具叫ETS;

55ff44e2-47c4-11ee-97a6-92fbcf53809c.png

首先用StarRC提取寄生參數(shù),輸出精確延時的.spef文件

561b4e3a-47c4-11ee-97a6-92fbcf53809c.png

然后使用PT工具做signoff,signoff通過時序分析就完全結(jié)束了。

物理驗(yàn)證是必不可少的,Physical Verfication:DRC,LVS和Antenna

DRC:物理規(guī)則檢查(Design Rule Check)

Fab的要求,會給IC后端一個drc的rule文件,包含所有物理要求,例如線寬度,線間距,相鄰層的正交距離等。

5647dc48-47c4-11ee-97a6-92fbcf53809c.png

DRC檢查工具使用Calibre DRC,檢查迭代過程如下如所示。

56b73cbe-47c4-11ee-97a6-92fbcf53809c.png

Antenna天線規(guī)則檢查

放置在電磁場中的金屬線(天線)產(chǎn)生電壓,電壓大到一定程度會損壞MOSFET柵極處的薄氧化物,將管子擊穿。在加工過程中,隨著金屬絲長度的增加,施加在柵氧化層上的電壓增加,天線規(guī)則定義了可接受的天線比率

天線比率:

與閘門連接的金屬面積閘門組合面積或者與閘門連接的金屬面積組合周長

LVS:Layout vs. Schematic

前兩步形式驗(yàn)證無法保證GDS和布局布線后的網(wǎng)表等價,所以需要LVS。

56cdd244-47c4-11ee-97a6-92fbcf53809c.png

56dcea36-47c4-11ee-97a6-92fbcf53809c.png

后面三步物理驗(yàn)證統(tǒng)一使用Calibre工具。

Power Signoff:IR Drop

對于整個芯片后端電壓而言,電壓由外部PAD供電,越往芯片內(nèi)部走,電壓降越大。

5706b712-47c4-11ee-97a6-92fbcf53809c.png

Static IR drop

—VDD+VSS不能超過3%(寄存器

—VDD+VSS不能超過5%(線wire bond)

Dynamic IR drop

—signoff要求的3-5倍

—掃描模式IR drop

漏電功耗通常在時鐘邊沿附近

當(dāng)很多寄存器同時翻轉(zhuǎn)時,在一個小的時間窗口內(nèi)分析IR drop

Power分析常用工具有Cadence的EPS和Synopsys的PrimeRail(該工具后續(xù)版本可能是PTPX)。





審核編輯:劉清

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

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120229
  • DFM
    DFM
    +關(guān)注

    關(guān)注

    8

    文章

    463

    瀏覽量

    28191
  • STA
    STA
    +關(guān)注

    關(guān)注

    0

    文章

    51

    瀏覽量

    18958
  • 電磁場
    +關(guān)注

    關(guān)注

    0

    文章

    791

    瀏覽量

    47260
  • CTS
    CTS
    +關(guān)注

    關(guān)注

    0

    文章

    35

    瀏覽量

    14103

原文標(biāo)題:IC后端概述(下)

文章出處:【微信號:IP與SoC設(shè)計,微信公眾號:IP與SoC設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    IC前端和后端設(shè)計的區(qū)別

    首先,我不算是高人,不過前,后端都有接觸,我就大概回答一吧,有說的不對的地方,請高人指正。 1,前端主要負(fù)責(zé)邏輯實(shí)現(xiàn),通常是使用verilog/VHDL之類語言,進(jìn)行行為級的描述。而后端,主要負(fù)責(zé)
    發(fā)表于 12-19 16:01

    數(shù)字IC后端(CAD)

    IC流程。任職資格:1、 微電子或物理相關(guān)專業(yè),本科以上學(xué)歷;2、 1-2年相關(guān)工作經(jīng)驗(yàn);3、 擁有扎實(shí)的硬件電路基礎(chǔ)知識;4、 熟練掌握多種EDA Tools;5、 掌握Verilog、TCL、Perl、C語言;6、 具有后端APR經(jīng)驗(yàn)。
    發(fā)表于 04-08 17:23

    數(shù)字IC后端設(shè)計介紹,寫給哪些想轉(zhuǎn)IC后端的人!

    設(shè)計(自動布局布線-APR)?! ?shù)字IC后端設(shè)計是指將前端設(shè)計產(chǎn)生的門級網(wǎng)表通過EDA設(shè)計工具進(jìn)行布局布線和進(jìn)行物理驗(yàn)證并最終產(chǎn)生供制造用的GDSII數(shù)據(jù)的過程。其主要工作職責(zé)有:芯片物理結(jié)構(gòu)分析、邏輯分析、建立
    發(fā)表于 12-29 11:53

    數(shù)字后端設(shè)計工程師主要干什么?

    數(shù)字后端,顧名思義,它處于數(shù)字IC設(shè)計流程的后端,屬于數(shù)字IC設(shè)計類崗位的一種。在IC設(shè)計中,數(shù)字后端
    發(fā)表于 01-13 06:31

    后端集成電路SAA7158電子資料

    概述:SAA7158是飛利浦半導(dǎo)體(NXP Semiconductors)出品的一款后端集成電路(Back END IC),其主要設(shè)計用于與8051型CPU微處理器,系統(tǒng)支持?jǐn)?shù)字Y/U/V總線選擇不同的視頻信號.
    發(fā)表于 04-08 07:59

    數(shù)字IC后端設(shè)計電源規(guī)劃的學(xué)習(xí)資料分享

    數(shù)字IC后端設(shè)計電源規(guī)劃的學(xué)習(xí)
    發(fā)表于 12-28 06:17

    后端系統(tǒng),后端系統(tǒng)是什么意思

    后端系統(tǒng),后端系統(tǒng)是什么意思 “后端系統(tǒng)”從寬泛的角度上講是指向用戶提供數(shù)據(jù)的服務(wù)器、超級服務(wù)器、群集系統(tǒng)、中程系統(tǒng)以及
    發(fā)表于 04-06 17:21 ?3680次閱讀

    概述世界各大IC設(shè)計公司的歷史

    概述世界各大IC設(shè)計公司的歷史
    發(fā)表于 10-18 12:52 ?26次下載
    <b class='flag-5'>概述</b>世界各大<b class='flag-5'>IC</b>設(shè)計公司的歷史

    IC前端設(shè)計(邏輯設(shè)計)和后端設(shè)計(物理設(shè)計)的詳細(xì)解析

    IC前端設(shè)計(邏輯設(shè)計)和后端設(shè)計(物理設(shè)計)的區(qū)分:以設(shè)計是否與工藝有關(guān)來區(qū)分二者;從設(shè)計程度上來講,前端設(shè)計的結(jié)果就是得到了芯片的門級網(wǎng)表電路。
    的頭像 發(fā)表于 12-25 16:08 ?3.3w次閱讀
    <b class='flag-5'>IC</b>前端設(shè)計(邏輯設(shè)計)和<b class='flag-5'>后端</b>設(shè)計(物理設(shè)計)的詳細(xì)解析

    IC設(shè)計前后端流程與EDA工具介紹

    本文首先介紹了ic設(shè)計的方法,其次介紹了IC設(shè)計前段設(shè)計的主要流程及工具,最后介紹了IC設(shè)計后端設(shè)計的主要流程及工具。
    發(fā)表于 04-19 18:04 ?1.2w次閱讀

    單片機(jī)上電復(fù)位后端口的狀態(tài)詳細(xì)概述

     在 MSP430 單片機(jī)的手冊中,對于端口復(fù)位后的狀態(tài),是這樣描述的:復(fù)位后,所有端口處于輸入狀態(tài)。就這個問題,我們來簡單說一單片機(jī)上電復(fù)位后端口的狀態(tài)問題。首先,單片機(jī)上電后端口的狀態(tài)應(yīng)盡量避免處于輸出狀態(tài)(無論是輸出低還
    發(fā)表于 11-25 16:30 ?16次下載
    單片機(jī)上電復(fù)位<b class='flag-5'>后端</b>口的狀態(tài)詳細(xì)<b class='flag-5'>概述</b>

    淺談數(shù)字后端工程師的工作

    數(shù)字后端,顧名思義,它處于數(shù)字IC設(shè)計流程的后端,屬于數(shù)字IC設(shè)計類崗位的一種。 在IC設(shè)計中,數(shù)字后端
    的頭像 發(fā)表于 02-26 16:06 ?1.4w次閱讀

    數(shù)字后端——電源規(guī)劃

    數(shù)字IC后端設(shè)計電源規(guī)劃的學(xué)習(xí)
    發(fā)表于 01-05 14:54 ?15次下載
    數(shù)字<b class='flag-5'>后端</b>——電源規(guī)劃

    ic設(shè)計前端到后端的流程 ic設(shè)計的前端和后端的區(qū)別

    IC(Integrated Circuit)設(shè)計涉及兩個主要的階段:前端設(shè)計和后端設(shè)計。它們在IC設(shè)計流程中扮演著不同的角色和職責(zé),具有以下區(qū)別
    的頭像 發(fā)表于 08-15 14:49 ?4426次閱讀

    IC后端概述(上)

    GDS:Geometry Data Standard。它是描述電路版圖的一種格式:包括晶體管大小,數(shù)量,物理位置和尺寸信息,連接線的物理尺寸和位置信息等等。晶體管+連接線組成龐大的電路邏輯。一般GDS可通過calibre,virtuoso,laker等查看。
    的頭像 發(fā)表于 08-28 16:08 ?9656次閱讀
    <b class='flag-5'>IC</b><b class='flag-5'>后端</b><b class='flag-5'>概述</b>(上)
    RM新时代网站-首页