在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

Congestion修復(fù)實(shí)例及腳本分享-加Blockage array/keepout margin

jf_tpHP8OJR ? 來(lái)源:集成電路設(shè)計(jì)及EDA教程 ? 2023-01-31 17:17 ? 次閱讀

分享一個(gè)Congestion的示例與解決這個(gè)Congestion用的2種方法以及對(duì)應(yīng)的效果。

下面的一個(gè)Design有一個(gè)Macro的pin density非常高,有高達(dá)1萬(wàn)個(gè)Pin,每層都有出Pin,且Pin基本上都是一個(gè)Track放一個(gè),因此在它周圍非常容易產(chǎn)生Congestion問(wèn)題。

什么控制都不加,默認(rèn)Place的Cell分布以及Congestion挺好的:

33a3b7f8-973d-11ed-bfe3-dac502259ad0.png

Place congestion:

33d2719c-973d-11ed-bfe3-dac502259ad0.png

可是到了CTS之后發(fā)現(xiàn)Cell的擺放有很大的變化,Cell全部堆在了靠近Macro出pin的地方:

33f2cd8e-973d-11ed-bfe3-dac502259ad0.png

局部放大圖(可以看到很多Buffer/inverter),density非常高:

341917dc-973d-11ed-bfe3-dac502259ad0.png

CTS階段的congestion也變差很多:

344718ee-973d-11ed-bfe3-dac502259ad0.png

這個(gè)是對(duì)應(yīng)的cell density分布圖:

34a90c34-973d-11ed-bfe3-dac502259ad0.png

嘗試了2種解決方案,都是有效的,這里分享一下兩種方法以及對(duì)應(yīng)的腳本。

方案1:加Hard placement blockage array

方案1: 在Place之前,在Macro周圍要出Pin的地方創(chuàng)建Hard placement blockage array:

34f5dfe6-973d-11ed-bfe3-dac502259ad0.png

對(duì)應(yīng)的tcl腳本:

setsite_height [get_attribute [get_core_area] tile_height]

setsite_width [get_attribute [get_core_area] tile_width]



create_placement_blockage_array -coordinate "$core_llx$core_lly$core_urx[expr $core_lly+2000]"-method checker -spacing 10 -height $site_height-width 4 -typehard -snap litho -prefix checkerboard_blkg



setALL_bbox [get_attribute [get_cells xxx/u_ra_m/u_sim_rram_multix4] bbox]



# remove placement blockage overlapped with analog macro

remove_placement_blockage [get_placement_blockage -within "$ALL_bbox"]

創(chuàng)建Hard placement blockage array的tcl proc分享

方案1的結(jié)果:

CTS之后可以看到Cell的分布散開(kāi)了挺多,但是彼此之間還是有點(diǎn)擁擠的:

352e47be-973d-11ed-bfe3-dac502259ad0.png

CTS的congestion改善非常多,除了局部有黃色的Congestion(overflow=6的1個(gè),overflow=5的33個(gè))之外其他地方都是可以接受的,如果把blockage的間距和尺寸再減小一點(diǎn)的話會(huì)改善更多。

3547f24a-973d-11ed-bfe3-dac502259ad0.png

方案2: 加Keepout margin

由于方案1的Cell在hard placement blockage之間的Cell擁擠程度還是蠻高的,所以想到了方案2:在Place之后給Macro周圍的Cell加Keepout margin,然后做優(yōu)化,CTS的時(shí)候也會(huì)避免把它們靠的太近。

對(duì)應(yīng)的腳本見(jiàn)知識(shí)星球

方案2的結(jié)果:

CTS之后的Congestion結(jié)果:

355f80cc-973d-11ed-bfe3-dac502259ad0.png

可以看到Congestion已經(jīng)有了很大的改善,這種已經(jīng)可以接受了。

對(duì)應(yīng)Cell density的分布:

35af7e1a-973d-11ed-bfe3-dac502259ad0.png

在Macro周圍Cell的分布,可以看到Cell分布的非常均勻:

35c1ad74-973d-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(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)投訴
  • Cell
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    17491
  • design
    +關(guān)注

    關(guān)注

    0

    文章

    159

    瀏覽量

    46295
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    395

    瀏覽量

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

    關(guān)注

    0

    文章

    35

    瀏覽量

    14343

原文標(biāo)題:Congestion修復(fù)實(shí)例及腳本分享 - 加Blockage array/keepout margin

文章出處:【微信號(hào):集成電路設(shè)計(jì)及EDA教程,微信公眾號(hào):集成電路設(shè)計(jì)及EDA教程】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    linux shell腳本分

    今天浩道跟大家分享shell腳本硬核干貨,可以說(shuō)是拿來(lái)即用序列!
    發(fā)表于 02-17 09:13 ?494次閱讀

    Linux shell腳本分

    今天浩道跟大家分享幾個(gè)Linux運(yùn)維中常用到的shell腳本
    發(fā)表于 07-18 09:53 ?644次閱讀
    Linux shell<b class='flag-5'>腳本分</b>享

    實(shí)例中教你修復(fù)晶振

      晶振損壞了,很多人苦于不知如何修復(fù),今天我們就在實(shí)例中教你修復(fù)損壞的晶振。  實(shí)例一  一片經(jīng)過(guò)測(cè)試員多次放回的主板,故障原因定為不開(kāi)機(jī)。后經(jīng)確認(rèn),該板開(kāi)機(jī)不穩(wěn)定,大部分時(shí)間能開(kāi)機(jī)
    發(fā)表于 03-24 15:52

    全面介紹充滿魔性的Placement

    上,在這個(gè)光圈內(nèi)的區(qū)域不能放置其他單元。當(dāng)幾個(gè)Macro之間有congestion問(wèn)題時(shí),可以添加一些Keepout Margin,阻礙buffer, inverter的插入。4)Cell
    發(fā)表于 01-17 16:49

    ad2013 logo腳本分享!

    貌似現(xiàn)在ad2013里面沒(méi)有l(wèi)ogo的運(yùn)行腳本,所以得自己添加一個(gè)運(yùn)行腳本,這樣后就能想ad9那樣添加做圖標(biāo)咯。實(shí)際上這個(gè)運(yùn)行腳本就是ad9里面拷貝過(guò)來(lái)的,不過(guò)添加到13里面是可以用的,下載后將其
    發(fā)表于 08-20 01:54

    求分享NodeMcu Lua腳本實(shí)例

    求分享NodeMcu Lua腳本實(shí)例
    發(fā)表于 04-28 08:07

    Design Complexity、congestion、Timing

    隨著FPGA規(guī)模越來(lái)越大,設(shè)計(jì)本身的復(fù)雜度也同樣增加。Xilinx UFDM中也經(jīng)常提到了Design Complexity這樣一個(gè)概念。Timing/Complexity/congestion
    發(fā)表于 02-08 05:46 ?4541次閱讀
    Design Complexity、<b class='flag-5'>congestion</b>、Timing

    數(shù)字后端基本概念介紹——Placement Blockage的9中人為約束

    congestion的問(wèn)題,提高routing的效率。 Placement blockage的類型很多,一共分為9種,分別對(duì)應(yīng)hard, hard_macro, soft, partial
    的頭像 發(fā)表于 01-02 09:52 ?1.1w次閱讀

    VBS腳本實(shí)例之一鍵升級(jí)哨位臺(tái)核心板和底板程序腳本的資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是VBS腳本實(shí)例之一鍵升級(jí)哨位臺(tái)核心板和底板程序腳本的資料說(shuō)明免費(fèi)下載。
    發(fā)表于 05-07 18:22 ?0次下載
    VBS<b class='flag-5'>腳本</b><b class='flag-5'>實(shí)例</b>之一鍵升級(jí)哨位臺(tái)核心板和底板程序<b class='flag-5'>腳本</b>的資料說(shuō)明

    如何使用符號(hào)執(zhí)行的python實(shí)現(xiàn)攻擊腳本分析平臺(tái)

    傳統(tǒng)的靜態(tài)分析方法大多不能準(zhǔn)確處理腳本與網(wǎng)絡(luò)交互的過(guò)程,且會(huì)引入不可達(dá)路徑,動(dòng)態(tài)分析則需要搭建實(shí)驗(yàn)環(huán)境和手工分析。針對(duì)上述問(wèn)題,提出一種基于符號(hào)執(zhí)行的Python攻擊腳本分析平臺(tái)PyExZ3+。通過(guò)
    發(fā)表于 07-16 15:50 ?11次下載
    如何使用符號(hào)執(zhí)行的python實(shí)現(xiàn)攻擊<b class='flag-5'>腳本分</b>析平臺(tái)

    JavaScript常用檢測(cè)腳本實(shí)例代碼免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是JavaScript常用檢測(cè)腳本實(shí)例代碼免費(fèi)下載。
    發(fā)表于 02-03 17:02 ?6次下載

    109個(gè)實(shí)用shell腳本分

    Shell腳本,就是利用Shell的命令解釋的功能,對(duì)一個(gè)純文本的文件進(jìn)行解析,然后執(zhí)行這些功能,也可以說(shuō)Shell腳本就是一系列命令的集合。
    的頭像 發(fā)表于 03-16 08:58 ?2830次閱讀

    產(chǎn)生Congestion的主要原因

    Congestion也分為幾種情況,和前端密切相關(guān)的是Logic Congestion(更多關(guān)于后端Congetsion問(wèn)題,查看文末參考文章),主要原因是RTL設(shè)計(jì)問(wèn)題導(dǎo)致,這種問(wèn)題的現(xiàn)象從后端看上去就是Cell數(shù)沒(méi)多少,就是線密。
    的頭像 發(fā)表于 08-18 10:57 ?2308次閱讀

    5個(gè)shell腳本實(shí)例分享

    今天浩道跟大家分享這兩天對(duì)實(shí)習(xí)生階段考核時(shí)給他布置的5道shell腳本題目,雖然花了兩天時(shí)間調(diào)試完成,但是質(zhì)量還是不錯(cuò)的,決定雞腿,順便分享給大家看看!
    的頭像 發(fā)表于 12-29 15:34 ?758次閱讀

    PR工具中blockage的定義、分類及其作用

    Blockage是PR工具中的一個(gè)重要概念,我今天就簡(jiǎn)單說(shuō)一下它是什么,以及它的分類、作用,再說(shuō)一下類似blockage的一些概念。
    的頭像 發(fā)表于 12-06 16:01 ?1333次閱讀
    主站蜘蛛池模板: 中文字幕精品一区 | 天堂最新版在线地址 | 三级视频网站在线观看 | 一区二区免费视频 | 亚洲黄网在线 | 一级做a爰片久久毛片美女图片 | 欧美综合色区 | aa在线观看| 真人实干一级毛片aa免费 | 亚洲第一看片 | 欧美一区二区三区在线 | 国产精品成人一区二区 | 四虎网站 | 看全色黄大色大片免费久久 | 成人影院在线观看视频 | 久久99精品久久久久久园产越南 | 东方天堂网 | 窝窝视频成人影院午夜在线 | 婷婷色综合久久 | 一色屋精品免费视频 视频 一色屋免费视频 | 全部免费特黄特色大片农村 | 婷婷六月丁 | 欧美日日日 | 色婷婷亚洲 | 99pao强力打造免费高清色 | wwwxx免费| 777黄色片 | 99 久久99久久精品免观看 | 一区二区视屏 | 手机亚洲第1页 | 国产一区二区三区影院 | 丁香婷婷亚洲 | 亚洲欧美在线一区二区 | 中文天堂 | 国外一级毛片 | 国产免费糟蹋美女视频 | 91激情| 亚洲码在线 | 在线免费看高清视频大全 | 日本大片免费观看视频 | 国产一级大片免费看 |