国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      減小集成電路的版圖面積的方法

      文檔序號(hào):9922137閱讀:1328來(lái)源:國(guó)知局
      減小集成電路的版圖面積的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及半導(dǎo)體技術(shù)領(lǐng)域,尤其涉及一種減小IC(Integrated Circuit,集成電路)的版圖面積(layout area)的方法,例如涉及一種通過(guò)優(yōu)化通道布線(channelrouting)和重塑劃分區(qū)(partit1n re-shaping)來(lái)減小IC的版圖面積的方法。
      【背景技術(shù)】
      [0002]近年來(lái),IC(例如 LSI (Larger scale integrated circuit,大規(guī)模集成電路))的發(fā)展過(guò)程中通常利用CAD (Computer Assisted Design,計(jì)算機(jī)輔助設(shè)計(jì))。根據(jù)這種基于CAD的發(fā)展過(guò)程,使用所謂的HDL(Hardware Descript1n Language,硬件描述語(yǔ)言)來(lái)定義抽象電路數(shù)據(jù),該抽象電路數(shù)據(jù)對(duì)應(yīng)開發(fā)的IC功能,并且該定義的電路用于形成安裝于芯片上的具體電路結(jié)構(gòu)。
      [0003]在制造(或?qū)崿F(xiàn))IC芯片之前,首要考慮IC芯片的布圖規(guī)劃(floor plane)和版圖面積,以便于確定每片IC芯片的裸芯片尺寸(die size) ο 一般而言,裸芯片尺寸將影響IC芯片的制造成本。因此,希望優(yōu)化IC芯片的布圖規(guī)劃,以減小IC芯片的版圖面積。

      【發(fā)明內(nèi)容】

      [0004]有鑒于此,本發(fā)明實(shí)施例提供了一種減小集成電路的版圖面積的方法。
      [0005]本發(fā)明提供了一種減小集成電路的版圖面積的方法,包括:
      [0006]得到并顯示所述集成電路的初始的布圖規(guī)劃,其中所述初始的布圖規(guī)劃包括:多個(gè)劃分區(qū)和多個(gè)通道;
      [0007]得到第一塊,所述第一塊位于特定范圍內(nèi),所述特定范圍含所述多個(gè)劃分區(qū)中的至少一個(gè)劃分區(qū)與所述多個(gè)通道中的至少一個(gè)通道之間的邊界,其中所述第一塊的塊屬性能夠改變,從而使得所述第一塊能夠在屬于所述至少一個(gè)劃分區(qū)和屬于所述至少一個(gè)通道之間改變;
      [0008]根據(jù)所述劃分區(qū)、所述通道和所述通道的布線密度,得到所述集成電路的版圖區(qū)域中的特定區(qū)域路徑;以及
      [0009]根據(jù)所述特定區(qū)域路徑,改變所述第一塊的塊屬性,從而重塑所述劃分區(qū)并對(duì)所述通道進(jìn)行重新布線。
      [0010]其中,在得到所述第一塊之前,所述方法還包括:
      [0011]根據(jù)所述劃分區(qū)和所述通道,得到所述初始的布圖規(guī)劃的具有固定的塊屬性的第二塊和邊緣,其中邊緣用于模擬相鄰第二塊之間的關(guān)系,所述第二塊屬于所述劃分區(qū)或所述通道。
      [0012]其中,所述根據(jù)所述特定區(qū)域路徑,改變所述第一塊的塊屬性,包括:
      [0013]改變所述第一塊的塊屬性,以將所述第一塊由屬于所述至少一個(gè)通道改變?yōu)閷儆谒鲋辽僖粋€(gè)劃分區(qū),從而沿特定方向擴(kuò)寬所述至少一個(gè)劃分區(qū);以及對(duì)所述至少一個(gè)通道進(jìn)行重新布線,以避免所述至少一個(gè)通道的布線穿過(guò)所述第一塊;以及
      [0014]改變所述第一塊的塊屬性,以將所述第一塊由屬于所述至少一個(gè)劃分區(qū)改變?yōu)閷儆谒鲋辽僖粋€(gè)通道,從而沿所述特定方向收窄所述至少一個(gè)劃分區(qū);以及對(duì)所述至少一個(gè)通道進(jìn)行重新布線,以增加穿過(guò)所述第一塊的布線;
      [0015]其中,所述特定方向正交于所述至少一個(gè)劃分區(qū)和所述至少一個(gè)通道之間的邊界線。
      [0016]其中,所述特定范圍的中心線為所述至少一個(gè)劃分區(qū)和所述至少一個(gè)通道之間的邊界線。
      [0017]其中,所述方法進(jìn)一步包括:對(duì)所述劃分區(qū)之間的所述通道進(jìn)行布線,以得到每個(gè)通道的所述布線密度。
      [0018]其中,所述根據(jù)所述劃分區(qū)、所述通道和所述通道的布線密度,得到所述集成電路的版圖區(qū)域的特定區(qū)域路徑,包括:
      [0019]根據(jù)所述劃分區(qū)、所述通道和所述布線密度,得到所述版圖區(qū)域中的多條區(qū)域路徑的路徑長(zhǎng)度;以及
      [0020]得到所述多條區(qū)域路徑中具有最大路徑長(zhǎng)度的所述特定區(qū)域路徑。
      [0021]其中,每條區(qū)域路徑的路徑長(zhǎng)度等于該區(qū)域路徑經(jīng)過(guò)的通道長(zhǎng)度乘以對(duì)應(yīng)的布線密度之積加上該區(qū)域路徑經(jīng)過(guò)的劃分區(qū)的長(zhǎng)度。
      [0022]其中,所述最大路徑長(zhǎng)度大于所述集成電路的芯片尺寸。
      [0023]其中,所述方法進(jìn)一步包括:
      [0024]根據(jù)所述重塑的劃分區(qū),顯示最終的布圖規(guī)劃;
      [0025]所述根據(jù)所述特定區(qū)域路徑,改變所述第一塊的塊屬性,包括:
      [0026]根據(jù)所述通道和所述通道的布線密度,計(jì)算所述通道的彈性空間;
      [0027]根據(jù)所述特定區(qū)域路徑和所述彈性空間,改變所述第一塊的塊屬性。
      [0028]其中,所述方法進(jìn)一步包括:
      [0029]根據(jù)所述劃分區(qū)和所述通道之間的邊界,建立水平約束圖和垂直約束圖,從而確定是否改變所述第一塊的塊屬性。
      [0030]其中,所述劃分區(qū)包括:至少一個(gè)具有固定形狀的硬劃分區(qū)和多個(gè)具有可移動(dòng)性和可變形性的軟劃分區(qū),其中所述至少一個(gè)劃分區(qū)為所述多個(gè)軟劃分區(qū)之一。
      [0031]本發(fā)明提供了一種減小集成電路的版圖面積的方法,包括:
      [0032]得到并顯示所述集成電路的初始的布圖規(guī)劃,其中所述初始的布圖規(guī)劃包括:多個(gè)劃分區(qū)和多個(gè)通道;
      [0033]經(jīng)由第一塊對(duì)所述劃分區(qū)之間的通道進(jìn)行布線,從而得到每個(gè)通道的布線密度;
      [0034]根據(jù)所述劃分區(qū)、所述通道和所述通道的布線密度,得到所述集成電路的版圖區(qū)域中的特定區(qū)域路徑;
      [0035]根據(jù)所述通道和所述通道的布線密度,得到每個(gè)通道的彈性空間;
      [0036]根據(jù)所述彈性空間以及所述特定區(qū)域路徑,通過(guò)使用第二塊來(lái)重塑所述劃分區(qū),并對(duì)所述通道進(jìn)行重新布線,其中所述第二塊在特定范圍內(nèi),所述特定范圍含所述多個(gè)劃分區(qū)中的至少一個(gè)劃分區(qū)和所述多個(gè)通道中的至少一個(gè)通道之間的邊界;以及
      [0037]根據(jù)所述重塑的劃分區(qū),顯示最終的布圖規(guī)劃;
      [0038]其中,第一塊屬于所述劃分區(qū)或者所述通道,并且具有固定的塊屬性;
      [0039]其中,第二塊的塊屬性能夠改變,從而使得所述第二塊能夠在屬于所述至少一個(gè)劃分區(qū)和屬于所述至少一個(gè)通道之間改變。
      [0040]其中,根據(jù)所述彈性空間以及所述特定區(qū)域路徑,通過(guò)使用第二塊來(lái)重塑所述劃分區(qū),并對(duì)所述通道進(jìn)行重新布線,包括:
      [0041]改變所述第二塊的塊屬性,以將所述第二塊由屬于所述至少一個(gè)通道改變?yōu)閷儆谒鲋辽僖粋€(gè)劃分區(qū),從而沿特定方向擴(kuò)寬所述至少一個(gè)劃分區(qū);并對(duì)所述至少一個(gè)通道進(jìn)行重新布線,以避免所述至少一個(gè)通道的布線穿過(guò)所述第二塊;以及
      [0042]改變所述第二塊的塊屬性,以將所述第二塊由屬于所述至少一個(gè)劃分區(qū)改變?yōu)閷儆谒鲋辽僖粋€(gè)通道,從而沿特定方向收窄所述至少一個(gè)劃分區(qū);并對(duì)所述至少一個(gè)通道進(jìn)行重新布線,以增加穿過(guò)所述第二塊的布線;
      [0043]其中,所述特定方向正交于所述至少一個(gè)劃分區(qū)和所述至少一個(gè)通道之間的邊界線。
      [0044]其中,所述特定范圍的中心線為所述至少一個(gè)劃分區(qū)和所述至少一個(gè)通道之間的邊界線。
      [0045]其中,根據(jù)所述劃分區(qū)、所述通道和所述通道的布線密度,得到所述集成電路的版圖區(qū)域中的特定區(qū)域路徑,包括:
      [0046]根據(jù)所述劃分區(qū)、所述通道和所述布線密度,得到所述版圖區(qū)域中的多條區(qū)域路徑的路徑長(zhǎng)度;以及
      [0047]得到所述多條區(qū)域路徑中具有最大路徑長(zhǎng)度的所述特定區(qū)域路徑。
      [0048]其中,每條區(qū)域路徑的路徑長(zhǎng)度等于該區(qū)域路徑經(jīng)過(guò)的通道長(zhǎng)度乘以對(duì)應(yīng)的布線密度之積加上該區(qū)域路徑經(jīng)過(guò)的劃分區(qū)的長(zhǎng)度。
      [0049]其中,所述最大路徑長(zhǎng)度超過(guò)所述集成電路的芯
      當(dāng)前第1頁(yè)1 2 3 4 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1