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

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

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

介紹floorplan基本規(guī)則

數(shù)字后端IC芯片設(shè)計(jì) ? 來源:未知 ? 作者:李倩 ? 2018-06-25 14:15 ? 次閱讀

大家都知道,F(xiàn)loorplan的目的是為了確定模塊大小,位置,形狀,以及擺放Macro,也就是我們通常見到的隨機(jī)存儲(chǔ)單元RAM、只讀存儲(chǔ)單元ROM,還有其他IP模塊等等。它與Place(布局)有著一些相似的地方。Floorplan的復(fù)雜之處在于模塊的形狀與大小可能是一個(gè)不確定的變量,需要權(quán)衡結(jié)果來反推這個(gè)變量。而其簡(jiǎn)單之處在于,F(xiàn)loorplan相比于Place的超大規(guī)模標(biāo)準(zhǔn)單元而言,整體數(shù)據(jù)量并不是十分龐大。

對(duì)于Floorplan而言,人們更傾向于靠自己的經(jīng)驗(yàn)去擺放Macro,擺放它們時(shí)不僅要考慮面積、互聯(lián)線長等傳統(tǒng)問題,還需要考慮Place階段,Macro的擺放對(duì)于Place的影響。因?yàn)镸acro從本質(zhì)上講就是一個(gè)巨型的標(biāo)準(zhǔn)單元,很多Macro也存在于各個(gè)模塊內(nèi),在Floorplan階段并不能和模塊對(duì)等的考慮。對(duì)于這個(gè)問題,人們根據(jù)實(shí)際生活中的經(jīng)驗(yàn),提出一種邊緣擺放(edge place)的方法。

因?yàn)殚L久以來,人們?cè)谑褂镁哂芯匦位蛘叨噙呅谓Y(jié)構(gòu)的平面石磚砌墻或者鋪地面的時(shí)候發(fā)現(xiàn)一個(gè)規(guī)律,要想更好的利用手頭的材料,更少的產(chǎn)生材料的冗余,需要先從平鋪區(qū)域的邊邊角角開始工作,并且首先將最大塊的材料鋪于區(qū)域中,再向中心擴(kuò)展,并用一些小材料填補(bǔ)區(qū)域上的空隙。

邊緣擺放的好處主要來源于下面兩點(diǎn):

a.從目前芯片設(shè)計(jì)的趨勢(shì)來看,芯片中除了計(jì)算單元,隨機(jī)存儲(chǔ)單元RAM、只讀存儲(chǔ)單元ROM等。這些存儲(chǔ)單元占據(jù)的芯片面積在有些設(shè)計(jì)中甚至超過百分之五十。對(duì)于存儲(chǔ)單元來說,存在數(shù)據(jù)端口和存儲(chǔ)端口,并且周圍需要有一些可測(cè)性電路。這使得這些單元引線眾多且功耗巨大。將它們貼邊放置,不僅有利于這些單元的供電,而且防止這些單元過多的引腳對(duì)其他單元的布線造成影響。

b.標(biāo)準(zhǔn)單元在布局時(shí),按照Row所劃定的高度一排一排的擺放,這樣既有利于算法的設(shè)計(jì),又有利于工業(yè)制造。并且在給各個(gè)器件供電時(shí),可以使用橫向的電源線將處于同一高度的器件連接在一起統(tǒng)一供電。若是將標(biāo)準(zhǔn)單元都擺放在芯片區(qū)域的中心,而大的Macro擺放在四周,就可以使標(biāo)準(zhǔn)單元方便的只用一條電源線連接在一起,而不會(huì)被高度不統(tǒng)一的Macro打斷。對(duì)電源網(wǎng)格的設(shè)計(jì)提供了巨大便利。

而Macro的擺放原則基本如下,可以參照下面這張圖

a.模塊盡量擺放在靠近相應(yīng)輸入輸出口(I/O port)的位置。一般來說對(duì)于大型的Macro,他們不僅僅需要與芯片內(nèi)部的其他Macro或者標(biāo)準(zhǔn)單元進(jìn)行數(shù)據(jù)交換,還需要與芯片外部的器件進(jìn)行通信。比如,鎖相環(huán)單元需要接收外部晶振信號(hào),存儲(chǔ)單元需要接收外部地址等。這種數(shù)據(jù)交換就是靠I/O port進(jìn)行的,因此擺放在離相應(yīng)的數(shù)據(jù)端口附近,有利于減少互聯(lián)線長度,減少線上延遲,并節(jié)約布線資源。

b.大的Macro擺放盡量貼近版圖的邊緣和角落,這樣有利用空間的利用。如下圖所示:

c.Macro與Macro之間要留有一定空隙,給予布線資源。特別是在Macro的間隙有端口的時(shí)候更是如此,設(shè)計(jì)者可以通過相鄰Marco邊界上端口的多少來決定留有多大的間隙比較合適。在使用EDA軟件的Floorplan設(shè)計(jì)時(shí),同樣可以給Macro加上halo來控制Macro與Macro之間的距離。Halo分為placement halo和routing halo,可以分別阻止在有Halo區(qū)域放置其他單元或者繞線,類似于blockage。但是Halo并不是獨(dú)立存在,而是依附于Macro周圍,可隨Macro移動(dòng)的。所以它是專門用來控制Macro和其他單元之間距離的一種功能。

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

    關(guān)注

    459

    文章

    52145

    瀏覽量

    435744
  • ROM
    ROM
    +關(guān)注

    關(guān)注

    4

    文章

    578

    瀏覽量

    86975
  • 存儲(chǔ)單元
    +關(guān)注

    關(guān)注

    1

    文章

    66

    瀏覽量

    16356

原文標(biāo)題:Build A City——Floorplan

文章出處:【微信號(hào):IC_Physical_Design,微信公眾號(hào):數(shù)字后端IC芯片設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 5人收藏
  • wzjsdyx1
  • 晴天里啊1
  • gainax1
  • Landerxia1

評(píng)論

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

區(qū)域規(guī)則設(shè)置

我用的是Cadence 15.7,使用區(qū)域規(guī)則設(shè)置,定義線寬,但是布線時(shí)規(guī)則設(shè)置未起作用,我按照書里的介紹一步一步來的,哪位高手可以幫忙下。
發(fā)表于 03-02 13:08

Altium designer設(shè)置區(qū)域規(guī)則和器件規(guī)則

轉(zhuǎn) Altium designer 如何設(shè)置區(qū)域規(guī)則和器件規(guī)則下面為大家介紹下區(qū)域(room)規(guī)則打開altium designer軟件,在設(shè)置Design>>Rooms根據(jù)自己的要
發(fā)表于 07-05 08:24

Maxplus2使用技巧—使用floorplan(底層編輯)

What is the Floorplan􀂄It is use to control the placement of your design logic–to increase
發(fā)表于 09-12 09:54 ?0次下載

業(yè)務(wù)規(guī)則管理在電信網(wǎng)管系統(tǒng)中的應(yīng)用

主要介紹業(yè)務(wù)規(guī)則及業(yè)務(wù)規(guī)則管理的概念,討論了業(yè)務(wù)規(guī)則管理系統(tǒng)的基本原理,實(shí)踐一個(gè)簡(jiǎn)單的業(yè)務(wù)規(guī)則管理系統(tǒng)并應(yīng)用于電信網(wǎng)絡(luò)管理系統(tǒng)中告警過濾。[
發(fā)表于 06-19 11:57 ?17次下載

分類規(guī)則挖掘算法綜述

分類規(guī)則挖掘算法綜述:分類規(guī)則挖掘是數(shù)據(jù)挖掘中一個(gè)重要的研究領(lǐng)域。通過介紹當(dāng)前數(shù)據(jù)挖掘中具有代表性的分類算法,總結(jié)了各種算法的優(yōu)缺點(diǎn),給出了分類算法的應(yīng)用以及
發(fā)表于 10-10 14:24 ?3次下載

什么是3W規(guī)則 20H規(guī)則 五五規(guī)則

什么是3W規(guī)則 20H規(guī)則 五五規(guī)則 3W規(guī)則
發(fā)表于 12-12 15:33 ?5512次閱讀
什么是3W<b class='flag-5'>規(guī)則</b> 20H<b class='flag-5'>規(guī)則</b> 五五<b class='flag-5'>規(guī)則</b>

詳細(xì)介紹PCB設(shè)計(jì)時(shí)需要遵守的規(guī)則

詳細(xì)介紹PCB設(shè)計(jì)時(shí)需要遵守的規(guī)則
發(fā)表于 09-18 14:08 ?0次下載

PCB設(shè)計(jì):如何導(dǎo)入導(dǎo)出設(shè)計(jì)規(guī)則

介紹如何在Altium Designer中導(dǎo)入導(dǎo)出設(shè)計(jì)規(guī)則,借鑒其他設(shè)計(jì)的優(yōu)秀合理的規(guī)則設(shè)置(寶貴的設(shè)計(jì)經(jīng)驗(yàn))為我所用,而不需要自己手動(dòng)創(chuàng)建。
發(fā)表于 06-05 07:17 ?9936次閱讀
PCB設(shè)計(jì):如何導(dǎo)入導(dǎo)出設(shè)計(jì)<b class='flag-5'>規(guī)則</b>

AltiumDesigner規(guī)則設(shè)置技巧的詳細(xì)中文資料介紹

本文檔的主要內(nèi)容詳細(xì)介紹的是AltiumDesigner規(guī)則設(shè)置技巧中文資料概述
發(fā)表于 06-29 08:00 ?0次下載
AltiumDesigner<b class='flag-5'>規(guī)則</b>設(shè)置技巧的詳細(xì)中文資料<b class='flag-5'>介紹</b>

Altium Designer教程之PCB的設(shè)計(jì)規(guī)則

本文檔的主要內(nèi)容詳細(xì)介紹的是Altium Designer教程之PCB的設(shè)計(jì)規(guī)則主要內(nèi)容包括了:1 電氣相關(guān)的設(shè)計(jì)規(guī)則2 布線相關(guān)的設(shè)計(jì)規(guī)則3 SMD布線相關(guān)的設(shè)計(jì)
發(fā)表于 09-21 08:00 ?0次下載

PCB設(shè)計(jì)的規(guī)則流程及注意事項(xiàng)介紹

PCB設(shè)計(jì)規(guī)則、層定義、過孔設(shè)置、CAM輸出設(shè)置已經(jīng)作成缺省啟動(dòng)文件,名稱為Default.stp,網(wǎng)表輸入進(jìn)來以后,按照設(shè)計(jì)的實(shí)際情況,把電源網(wǎng)絡(luò)和地分配給電源層和地層,并設(shè)置其它高級(jí)規(guī)則。在所
發(fā)表于 04-30 12:00 ?5932次閱讀

閘流管和雙向可控硅成功應(yīng)用的規(guī)則有哪些十條黃金規(guī)則詳細(xì)說明

本文檔的主要內(nèi)容詳細(xì)介紹的是閘流管和雙向可控硅成功應(yīng)用的規(guī)則有哪些十條黃金規(guī)則詳細(xì)說明。
發(fā)表于 10-11 14:33 ?18次下載
閘流管和雙向可控硅成功應(yīng)用的<b class='flag-5'>規(guī)則</b>有哪些十條黃金<b class='flag-5'>規(guī)則</b>詳細(xì)說明

AD設(shè)計(jì)規(guī)則詳細(xì)介紹

AD設(shè)計(jì)規(guī)則詳細(xì)介紹
發(fā)表于 02-11 13:41 ?0次下載

pcb走線的規(guī)則設(shè)置方法介紹

隨著電子產(chǎn)品的迅速發(fā)展,PCB(Printed Circuit Board)在電子設(shè)計(jì)中扮演著重要的角色。設(shè)計(jì)PCB走線時(shí),合理設(shè)置規(guī)則是確保電路在安全、穩(wěn)定、高效工作的基礎(chǔ)。本文將詳細(xì)介紹PCB走
的頭像 發(fā)表于 01-09 10:45 ?3163次閱讀

Redis實(shí)現(xiàn)分布式多規(guī)則限流的方式介紹

市面上很多介紹 Redis 如何實(shí)現(xiàn)限流的,但是大部分都有一個(gè)缺點(diǎn),就是只能實(shí)現(xiàn)單一的限流,比如 1 分鐘訪問 1 次或者 60 分鐘訪問 10 次這種,但是如果想一個(gè)接口兩種規(guī)則都需要滿足呢,我們的項(xiàng)目又是分布式項(xiàng)目,應(yīng)該如何解決,下面就
的頭像 發(fā)表于 02-26 10:07 ?804次閱讀
Redis實(shí)現(xiàn)分布式多<b class='flag-5'>規(guī)則</b>限流的方式<b class='flag-5'>介紹</b>

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品