今天要介紹的數(shù)字后端基本概念是Placement Blockage.Placement blockage是大家在floorplan時(shí)經(jīng)常用的一種人為約束。可以有效控制區(qū)域的density。從而避免congestion的問題,提高routing的效率。
Placement blockage的類型很多,一共分為9種,分別對應(yīng)hard, hard_macro, soft, partial,category, rp_group,allow_buffer_only,allow_rp_only,register
hard: 是約束最嚴(yán)格的blockage,該區(qū)域范圍內(nèi),place,legalize, optimize,CTS等任何階段都不能擺放instance。
hard blockage
hard_macro: 該區(qū)域內(nèi)不允許擺放hard macro,在自動(dòng)macro placement階段工具不會(huì)擺放macro在該區(qū)域。
hard macro blockage
soft:該區(qū)域內(nèi),在placement階段不允許擺放instance,但是在legalize,optimize階段時(shí)允許擺放instance的
soft blockage
partial: 如果要使用partial blockage,首先要人為設(shè)計(jì)一個(gè)阻礙百分比值。在該區(qū)域內(nèi),工具會(huì)block住阻礙值的instance。如果設(shè)定了block百分比值是40%,就說明該區(qū)域至少會(huì)block40%的instance,也就是說該區(qū)域最多允許擺放60%的instance. 值得注意的是partial blockage也是只在placement階段起作用,在legalize,optimize階段時(shí)都不起作用。
partial blockage
category: 這是一種特殊的partial blockage,在某些區(qū)域,如果我們不想擺放某種指定的instance,可以把這些instance都指定為一個(gè)category,然后category blockage下面的區(qū)域就不會(huì)擺放這些instance
category blockage
rp_group: 這也是一種特殊的partial blockage,rp_group blockage的區(qū)域不允許擺放relative placement instance,很少用到,如果有用relative placement flow的童鞋可能會(huì)用到。
rp_group blockage
allow_buffer_only: 這也是一種特殊的partial blockage,該blockage區(qū)域只允許擺放buffer,當(dāng)然也是只在placement階段起作用,在legalize,optimize階段時(shí)都不起作用。
allow_buffer_only blockage
allow_rp_only:這也是一種特殊的partial blockage,該blockage區(qū)域只允許擺放relative placement group,不過hard macro依然可以擺放。
allow_rp_only blockage
register:這也是一種特殊的partial blockage,該blockage區(qū)域不允許擺放register,當(dāng)然也是只在placement階段起作用,在legalize,optimize階段時(shí)都不起作用。
register blockage
-
Register
+關(guān)注
關(guān)注
0文章
36瀏覽量
13955 -
Hard
+關(guān)注
關(guān)注
0文章
8瀏覽量
9549 -
Soft
+關(guān)注
關(guān)注
0文章
10瀏覽量
10521 -
數(shù)字后端
+關(guān)注
關(guān)注
0文章
11瀏覽量
3078
原文標(biāo)題:數(shù)字后端基本概念介紹——Placement Blockage
文章出處:【微信號:IC_Physical_Design,微信公眾號:數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
全面介紹充滿魔性的Placement
數(shù)字IC后端設(shè)計(jì)介紹,寫給哪些想轉(zhuǎn)IC后端的人!
數(shù)字后端設(shè)計(jì)工程師主要干什么?
數(shù)字后端設(shè)計(jì)流程
數(shù)字后端關(guān)于Litho Grid基本概念介紹詳解
介紹數(shù)字后端概念--Shape Blockage
數(shù)字后端基本概念介紹
![<b class='flag-5'>數(shù)字后端</b><b class='flag-5'>基本概念</b><b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/49/CA/pIYBAFqrNeiAG846AAAJO5rR5pw289.jpg)
數(shù)字后端G cell概念介紹
![<b class='flag-5'>數(shù)字后端</b>G cell<b class='flag-5'>概念</b><b class='flag-5'>介紹</b>](https://file.elecfans.com/web1/M00/81/F1/o4YBAFw8U_OAY6esAABRPtqgrss330.jpg)
淺談數(shù)字后端工程師的工作
時(shí)序設(shè)計(jì)基本概念之collection
數(shù)字后端基本概念介紹—FinFET Grid
![<b class='flag-5'>數(shù)字后端</b><b class='flag-5'>基本概念</b><b class='flag-5'>介紹</b>—FinFET Grid](https://file1.elecfans.com/web2/M00/8C/97/wKgZomSucu-AQTB8AAAzMpfdzRM730.jpg)
評論