国产精品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>

      獨立排列單元的計算機(jī)輔助設(shè)計支持系統(tǒng)的制作方法

      文檔序號:6450442閱讀:127來源:國知局
      專利名稱:獨立排列單元的計算機(jī)輔助設(shè)計支持系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機(jī)輔助設(shè)計支持系統(tǒng),用于排列單元獨立于參考單元庫。
      為設(shè)計半導(dǎo)體電路,常常使用計算機(jī)輔助設(shè)計支持系統(tǒng),自動排列和連接功能塊或“單元”。例如,這樣的計算機(jī)輔助設(shè)計支持系統(tǒng)公開在日本專利申請中(JP-A-平6-85062)。在該參考文獻(xiàn)中,計算機(jī)輔助設(shè)計支持系統(tǒng)具有存儲許多電路圖型的單元庫,例如,基本的門電路和邏輯電路,這些電路作為標(biāo)準(zhǔn)單元是經(jīng)常被使用的。標(biāo)準(zhǔn)單元由邏輯電路部分、電源部分和接地部分組成。


      圖1顯示了常規(guī)計算機(jī)輔助設(shè)計支持系統(tǒng)100的結(jié)構(gòu)。設(shè)計支持系統(tǒng)由CAD工具101和單元庫102構(gòu)成。CAD工具101由排列工具103和布線工具104構(gòu)成。
      CAD工具101完成單元的自動排列和連接。單元庫102是一個存儲各種標(biāo)準(zhǔn)單元的數(shù)據(jù)庫。排列工具103從單元庫102讀出標(biāo)準(zhǔn)單元,并自動地在排列區(qū)域中提供的單元軌道上排列讀出的標(biāo)準(zhǔn)單元。布線工具104自動地在單元軌道上的標(biāo)準(zhǔn)單元之間進(jìn)行連接,以及在標(biāo)準(zhǔn)單元和在排列區(qū)域中布線軌道上的布線之間進(jìn)行連接。
      圖2顯示了常規(guī)標(biāo)準(zhǔn)單元110的結(jié)構(gòu)。如圖2所示,標(biāo)準(zhǔn)單元110由電源部分111、邏輯電路部分112、接地部分113構(gòu)成。標(biāo)準(zhǔn)單元110使用電源部分111、邏輯電路部分112、接地部分113作為一個單元排列在單元軌道上。
      圖3A到3C顯示了常規(guī)標(biāo)準(zhǔn)單元的排列。圖3A顯示了一種狀態(tài),三個標(biāo)準(zhǔn)單元110a排列在單元軌道T10,三個標(biāo)準(zhǔn)單元110b排列在單元軌道T11。標(biāo)準(zhǔn)單元110b的接地部分113b與標(biāo)準(zhǔn)單元110a的接地端部分113a重疊。因此,標(biāo)準(zhǔn)單元110b的接地部分113b排列在單元軌道T10上。
      如圖3B所示,在已經(jīng)排列標(biāo)準(zhǔn)單元110a和110b之后,在單元軌道T10和單元軌道T11之間提供布線軌道時,首先除去接地端部分113a和接地端部分113b的重疊。如圖3C所示,然后,移去單元軌道T11的區(qū)域,以至形成布線軌道T12。
      如果象通常采用方法一樣,電源部分或接地部分排列在鄰近單元軌道之間,就可以比較有效地使用排列區(qū)域。如果布線軌道排列在單元軌道之間,則電源部分和接地部分就獨立地排列。但是,在這種情況下,不能有效地利用排列區(qū)域。
      同樣,需要選擇電源部分和接地部分的高度,就是說,電源部分和接地部分與標(biāo)準(zhǔn)單元排列成一行方向的尺寸。同樣,還可以選擇在標(biāo)準(zhǔn)單元中流過的電流量。為達(dá)此目的,必須為每一個邏輯電路提供多個標(biāo)準(zhǔn)單元。標(biāo)準(zhǔn)單元在高度和允許的電流值不同于電源部分和接地部分。為此原因,需要在單元庫中存儲大量的標(biāo)準(zhǔn)單元,所以,在標(biāo)準(zhǔn)單元排列的情況下,標(biāo)準(zhǔn)單元的選擇操作時非常復(fù)雜的。
      因此,本發(fā)明的目的是提供一種計算機(jī)輔助設(shè)計支持系統(tǒng),在該系統(tǒng)中,電源單元圖形、邏輯單元圖形和接地單元圖形單個地和獨立地排列。
      本發(fā)明的另一目的是提供一種計算機(jī)輔助設(shè)計支持系統(tǒng),在該系統(tǒng)中,排列的電源單元圖形、排列的邏輯單元圖形和排列的接地單元圖形相互之間自動地連接。
      本發(fā)明的另一目的是提供一種計算機(jī)輔助設(shè)計支持系統(tǒng),在該系統(tǒng)中,排列的電源單元圖形、排列的邏輯單元圖形和排列的接地單元圖形構(gòu)成作為一個單位的邏輯器件的圖形。
      本發(fā)明的另一目的是提供一種計算機(jī)輔助設(shè)計支持系統(tǒng),在該系統(tǒng)中,排列的電源單元圖形、排列的邏輯單元圖形和排列的接地單元圖形作為一個單位可以改變或移動。
      本發(fā)明的目的是提供一種計算機(jī)輔助設(shè)計支持系統(tǒng),在該系統(tǒng)中,單元軌道和布線軌道可以有效地排列。
      為獲得本發(fā)明的一方面,一種用于半導(dǎo)體器件的計算機(jī)輔助設(shè)計支持系統(tǒng),包括單元庫、排列工具和布線工具。單元庫存儲多個邏輯電路圖形、多個電源單元圖形、多個接地單元圖形。所述半導(dǎo)體器件的邏輯器件圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形。為響應(yīng)排列指令,排列工具在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形。為響應(yīng)布線指令,布線工具在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      在此,特殊的邏輯器件圖形包括特殊選擇的邏輯單元圖形、特殊選擇的電源單元圖形和特殊選擇的接地單元圖形。同樣,在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形。在這種情況下,一個單元圖形和另一個單元圖形可以自動地連接。
      同樣,多個電源單元圖形形成多個組,多個接地單元圖形形成多個組。在這種情況下,多組多個電源單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值方面之一是互不相同的。此外,多組多個接地單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值方面之一是互不相同的。
      同樣,排列工具包括邏輯單元工具、電源單元工具和接地單元工具。為響應(yīng)邏輯單元排列指令,邏輯單元工具在任一個單元軌道上排列每一個選擇的邏輯單元圖形。為響應(yīng)電源單元排列指令,電源單元工具在任一個單元軌道上排列每一個選擇的電源單元圖形。為響應(yīng)接地單元排列指令,接地單元工具在任一個單元軌道上排列每一個選擇的接地單元圖形。
      同樣,指定的邏輯器件包括指定選擇的邏輯單元圖形、指定選擇的電源單元圖形和特殊選擇的接地單元圖形。在這種情況下,當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,排列工具轉(zhuǎn)移指定的邏輯器件,以至,指定的邏輯單元圖形、一個指定的電源單元圖形和一個特殊的接地單元圖形自動地移到一起作為一個單元。在這種情況下,當(dāng)移動指令涉及到指定的邏輯單元圖形和指定的電源單元圖形時,為響應(yīng)移動指令,邏輯單元工具移動指定的邏輯單元圖形。此外,為響應(yīng)移動指令,電源單元工具移動指定的電源單元圖形,接地單元工具保持指定的邏輯單元圖形和指定的接地單元圖形之間的連接。當(dāng)移動指令涉及到指定的邏輯單元圖形和指定的接地單元圖形時,為響應(yīng)移動指令,邏輯單元工具移動指定的邏輯單元圖形。此外,為響應(yīng)移動指令,接地單元工具移動指定的接地單元圖形,電源單元工具保持指定的邏輯單元圖形和指定的電源單元圖形之間的連接。
      在本發(fā)明的另一方面,用于半導(dǎo)體器件的計算機(jī)輔助設(shè)計支持方法由提供單元庫所獲得,所述單元庫存儲多個邏輯電路圖形、多個電源單元圖形、多個接地單元圖形,其中,所述半導(dǎo)體器件的邏輯器件圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形;為響應(yīng)排列指令,在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形;為響應(yīng)布線指令,在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      在此,特殊的邏輯器件圖形包括特殊選擇的邏輯單元圖形、特殊選擇的電源單元圖形和特殊選擇的接地單元圖形。同樣,在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形。在這種情況下,一個單元圖形和另一個單元圖形可以自動地連接。
      同樣,多個電源單元圖形形成多個組,多個接地單元圖形形成多個組。在這種情況下,多組多個電源單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值中是不同的。此外,可以預(yù)期多組多個接地單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值方面之一是互不相同的。
      同樣,為響應(yīng)邏輯單元排列指令,在任一個單元軌道上由邏輯單元工具排列每一個選擇的邏輯單元圖形;為響應(yīng)電源單元排列指令,在任一個單元軌道上由電源單元工具排列每一個選擇的電源單元圖形;為響應(yīng)接地單元排列指令,在任一個單元軌道上排列由接地單元工具排列每一個選擇的接地單元圖形。
      此外,當(dāng)指定的邏輯器件包括指定選擇的邏輯單元圖形、指定選擇的電源單元圖形和特殊選擇的接地單元圖形時,所述方法還包括當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,轉(zhuǎn)移指定的邏輯器件圖形,以至指定的邏輯單元圖形、一個指定的電源單元圖形和一個特殊的接地單元圖形自動地移到一起作為一個單元。在這種情況下,當(dāng)移動指令涉及到指定的邏輯單元圖形和指定的電源單元圖形時,為響應(yīng)移動指令,通過移動指定的邏輯單元圖形獲得轉(zhuǎn)移。此外,為響應(yīng)移動指令,通過移動指定的電源單元圖形獲得轉(zhuǎn)移,以及,保持指定的邏輯單元圖形和指定的接地單元圖形之間的連接。當(dāng)移動指令涉及到指定的邏輯單元圖形和指定的接地單元圖形時,為響應(yīng)移動指令,通過移動指定的邏輯單元圖形獲得轉(zhuǎn)移。此外,為響應(yīng)移動指令,通過移動指定的接地單元圖形獲得轉(zhuǎn)移,以及,保持指定的邏輯單元圖形和指定的電源單元圖形之間的連接。
      為獲得本發(fā)明的另一方面,一種計錄介質(zhì),它存儲具有多個邏輯單元圖形、多個電源單元圖形和多個接地單元圖形的單元庫。在這種情況下,半導(dǎo)體器件的邏輯單元圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形。所述記錄介質(zhì)也存儲用于方法的程序,為響應(yīng)排列指令,通過在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形獲得所述的方法;為響應(yīng)布線指令,通過在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      在此,特殊的邏輯器件圖形包括特殊選擇的邏輯單元圖形、特殊選擇的電源單元圖形和特殊選擇的接地單元圖形,在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形。在這種情況下,一個單元圖形和另一個單元圖形可以自動地連接。
      同樣,為響應(yīng)邏輯單元排列指令,邏輯單元工具在任一個單元軌道上排列每一個選擇的邏輯單元圖形,為響應(yīng)電源單元排列指令,電源單元工具在任一個單元軌道上排列每一個選擇的電源單元圖形;為響應(yīng)接地單元排列指令,接地單元工具在任一個單元軌道上排列每一個選擇的接地單元圖形。
      同樣,當(dāng)指定的邏輯器件包括指定選擇的邏輯單元圖形、指定選擇的電源單元圖形和特殊選擇的接地單元圖形時,當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,方法還包括轉(zhuǎn)移指定的邏輯器件,以至,指定的邏輯單元圖形、一個指定的電源單元圖形和一個特殊的接地單元圖形自動地移到一起作為一個單元。
      圖1是常規(guī)計算機(jī)輔助設(shè)計支持系統(tǒng)的結(jié)構(gòu)示意圖;圖2是表示常規(guī)標(biāo)準(zhǔn)單元的示意圖;圖3A到3C是表示常規(guī)標(biāo)準(zhǔn)單元排列的示意圖。
      圖4是本發(fā)明實施例的計算機(jī)輔助設(shè)計支持系統(tǒng)的結(jié)構(gòu)方框圖;圖5A到5E是本發(fā)明實施例使用的標(biāo)準(zhǔn)單元結(jié)構(gòu)類型的示意圖;圖6A到6D是本發(fā)明標(biāo)準(zhǔn)單元排列變化的示意圖;圖7是本發(fā)明排列工具操作的流程圖。
      下面,將結(jié)合附圖詳細(xì)論述本發(fā)明的計算機(jī)輔助設(shè)計支持系統(tǒng)。
      圖4顯示了本發(fā)明實施例的計算機(jī)輔助設(shè)計支持系統(tǒng)1的結(jié)構(gòu)。計算機(jī)輔助設(shè)計支持系統(tǒng)1由CAD工具2和單元庫3構(gòu)成。CAD工具2由排列工具4和布線工具5構(gòu)成。排列工具4有邏輯單元工具6、電源單元工具7和接地單元工具8。
      單元庫3存儲多種類型的標(biāo)準(zhǔn)邏輯單元圖形、多動類型的標(biāo)準(zhǔn)電源單元圖形和多種類型的接地單元圖形。多種類型的標(biāo)準(zhǔn)電源單元圖形在高度、電源線的數(shù)量或允許的電流值是不同的。邏輯器件的圖形由一組電源單元圖形、邏輯單元圖形和接地單元圖形構(gòu)成。
      CAD工具2是進(jìn)行單元圖形的排列和連接的處理器。為響應(yīng)排列指令,排列工具4從單元庫3單獨地和獨立地讀出標(biāo)準(zhǔn)單元圖形。排列工具4自動地在排列區(qū)域提供的單元軌道上排列讀出的標(biāo)準(zhǔn)單元圖形。布線工具5在單元軌道上自動地為不同的邏輯器件圖形在標(biāo)準(zhǔn)單元圖形之間連接,并在排列區(qū)域內(nèi)的布線軌道上自動地在標(biāo)準(zhǔn)單元圖形和布線之間連接。
      為響應(yīng)排列指令的邏輯單元排列指令,邏輯單元工具6排列標(biāo)準(zhǔn)邏輯單元圖形。為響應(yīng)排列指令的電源單元排列指令,電源單元工具7排列標(biāo)準(zhǔn)電源單元圖形。為響應(yīng)排列指令的接地單元排列指令,接地單元工具8排列標(biāo)準(zhǔn)接地單元圖形。
      圖5B到5E顯示了本發(fā)明實施例的標(biāo)準(zhǔn)單元圖形的結(jié)構(gòu)。如圖5B到5E所示,單元庫3有第一標(biāo)準(zhǔn)電源單元圖形70a和第二標(biāo)準(zhǔn)電源單元圖形70b作為標(biāo)準(zhǔn)單元圖形。單元庫3還有標(biāo)準(zhǔn)邏輯單元圖形60作為標(biāo)準(zhǔn)單元圖形。單元庫3還有第一標(biāo)準(zhǔn)接地單元圖形80a和第二標(biāo)準(zhǔn)接地單元圖形80b作為標(biāo)準(zhǔn)單元圖形。第一標(biāo)準(zhǔn)電源單元圖形70a和第一標(biāo)準(zhǔn)接地單元圖形80a是小電流單元圖形。第二標(biāo)準(zhǔn)電源單元圖形70b和第二標(biāo)準(zhǔn)接地單元圖形80b是大電流單元圖形。
      參考圖5A,為響應(yīng)邏輯單元排列指令,邏輯單元工具6在單元軌道上排列標(biāo)準(zhǔn)邏輯單元圖形60,電源單元工具7把標(biāo)準(zhǔn)電源單元圖形71到75排列在標(biāo)準(zhǔn)邏輯單元圖形60上,接地單元工具8把標(biāo)準(zhǔn)接地單元圖形81到85排列在標(biāo)準(zhǔn)邏輯單元圖形60的下面。這時,為響應(yīng)電源單元排列指令,當(dāng)標(biāo)準(zhǔn)電源單元圖形75鄰近單元軌道上的標(biāo)準(zhǔn)邏輯單元圖形60排列時,由電源單元工具7把電源單元圖形75的布線圖形連接到標(biāo)準(zhǔn)邏輯單元圖形60的布線圖形。同樣,為響應(yīng)接地單元排列指令,當(dāng)標(biāo)準(zhǔn)接地單元85鄰近單元軌道上的標(biāo)準(zhǔn)邏輯單元圖形60排列時,由接地單元工具8把標(biāo)準(zhǔn)接地單元圖形85的布線圖形連接到標(biāo)準(zhǔn)邏輯單元圖形60的布線圖形。因此,把標(biāo)準(zhǔn)電源單元圖形75、標(biāo)準(zhǔn)邏輯單元圖形60和標(biāo)準(zhǔn)接地單元85形成整體作為邏輯器件的圖形。如上所述,標(biāo)準(zhǔn)邏輯單元圖形60即沒有電源單元圖形也沒有接地單元圖形。使用標(biāo)準(zhǔn)邏輯單元圖形60與標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形組合圖6A顯示了本發(fā)明實施例的標(biāo)準(zhǔn)單元圖形的排列。圖6B顯示了標(biāo)準(zhǔn)單元圖形的重新排列,在該排列中,新提供了布線軌道在兩個鄰近單元軌道之間。如圖6A所示,在單元軌道T20上存在由三個標(biāo)準(zhǔn)邏輯單元圖形構(gòu)成的邏輯單元組600、由三個標(biāo)準(zhǔn)電源單元圖形構(gòu)成的電源單元圖形組700和六組接地單元圖形構(gòu)成的接地單元組800的排列。此外,在單元軌道T21上存在由三個標(biāo)準(zhǔn)邏輯單元構(gòu)成的邏輯單元圖形組601和三個標(biāo)準(zhǔn)電源單元圖形構(gòu)成的電源單元圖形組701的排列。對于接地單元組800的六個標(biāo)準(zhǔn)接地單元圖形,前三個分別連接到邏輯單元圖形組600的三個標(biāo)準(zhǔn)邏輯單元圖形。同樣,剩余的三個分別連接到邏輯單元圖形組601的三個標(biāo)準(zhǔn)邏輯單元圖形。剩余的三個標(biāo)準(zhǔn)接地單元圖形與前三個標(biāo)準(zhǔn)接地單元圖形重疊排列。在這種情況下,電源單元工具7控制了標(biāo)準(zhǔn)電源單元圖形的排列。同樣,邏輯單元工具6控制了標(biāo)準(zhǔn)邏輯單元圖形的排列,以及,接地單元工具8控制了標(biāo)準(zhǔn)接地單元圖形的排列。
      在單元圖形組排列之后,應(yīng)該在單元軌道T20和T21之間設(shè)置布線軌道T22,為響應(yīng)改變(移動)指令,電源單元工具7移動電源單元圖形組701。這時,排列工具4暫時存儲電源單元組701的移動數(shù)量。然后,在電源單元工具7的操作之后,邏輯單元工具6自動地啟動。因此,邏輯單元圖形組601由邏輯單元工具6移動一定的量。在這種情況下,布線圖形從標(biāo)準(zhǔn)接地單元圖形延伸到標(biāo)準(zhǔn)邏輯單元圖形。因此,接地單元工具8保持了接地單元圖形組800和邏輯單元圖形組601之間的各自連接。結(jié)果,如圖6B所示,通過移動電源單元圖形組701和邏輯單元圖形組601形成了布線軌道T22。
      此后,啟動了布線工具5,所以,接地單元圖形連接到布線軌道t22的布線上。
      圖6C顯示了本發(fā)明實施例的標(biāo)準(zhǔn)單元圖形的排列;該圖類似于圖6A。圖6D顯示了標(biāo)準(zhǔn)單元圖形的排列,在該圖中,接地單元圖形組的標(biāo)準(zhǔn)接地單元圖形在高度上進(jìn)行了改變。如圖6D所示,在單元軌道T20上存在由三個標(biāo)準(zhǔn)邏輯單元圖形構(gòu)成的邏輯單元組600、由三個標(biāo)準(zhǔn)電源單元圖形構(gòu)成的電源單元圖形組700和由六組接地單元圖形構(gòu)成的接地單元組800的排列。此外,在單元軌道T21上存在由三個標(biāo)準(zhǔn)邏輯單元構(gòu)成的邏輯單元圖形組601和由三個標(biāo)準(zhǔn)電源單元圖形構(gòu)成的電源單元圖形組701的排列。對于接地單元組800的六個標(biāo)準(zhǔn)接地單元圖形,前三個分別連接到邏輯單元圖形組600的三個標(biāo)準(zhǔn)邏輯單元圖形。同樣,剩余的三個分別連接到邏輯單元圖形組601的三個標(biāo)準(zhǔn)邏輯單元圖形。剩余的三個標(biāo)準(zhǔn)接地單元圖形與前三個標(biāo)準(zhǔn)接地單元圖形重疊排列。在這種情況下,電源單元工具7控制了標(biāo)準(zhǔn)電源單元圖形的排列。同樣,邏輯單元工具6控制了標(biāo)準(zhǔn)邏輯單元圖形的排列,以及,接地單元工具8控制了標(biāo)準(zhǔn)接地單元圖形的排列。
      接地單元工具8接收改變指令,以便在高度上改變接地單元組800的接地單元圖形。這時,接地單元工具8同時完成了接地單元組800的所有接地單元圖形的改變處理。例如,當(dāng)改變接地單元圖形組800的單元圖形到第二個標(biāo)準(zhǔn)單元圖形80b時,為響應(yīng)改變(替換)指令,接地單元工具8從單元庫3讀取第二標(biāo)準(zhǔn)接地單元圖形80b。然后,如圖6D所示,所述工具8把接地單元圖形組800中的第二標(biāo)準(zhǔn)接地單元圖形80b排列在第一標(biāo)準(zhǔn)接地單元圖形80a的位置。在這種情況下,先于接地單元工具8,啟動了電源單元工具7和邏輯單元工具6。為響應(yīng)改變(移動)指令,電源單元工具7移動電源單元圖形組701。這時,排列工具4暫時存儲電源單元組701的移動數(shù)量。然后,在電源單元工具7的操作之后,邏輯單元工具6被自動啟動。因此,邏輯單元圖形組601由邏輯單元工具6移動一定的數(shù)量。然后,如圖6D所示,啟動接地單元工具8,用第二標(biāo)準(zhǔn)接地單元圖形80b替代第一標(biāo)準(zhǔn)接地單元圖形80a。結(jié)果,組801的標(biāo)準(zhǔn)接地單元圖形的布線圖形連接到組601的標(biāo)準(zhǔn)邏輯單元圖形的布線圖形。
      此后,啟動布線工具5,所以,標(biāo)準(zhǔn)接地單元圖形連接到布線軌道T22的布線上。
      下一步,圖7顯示了本發(fā)明排列工具4的操作流程。根據(jù)接收的單元圖形排列指令,工具4的邏輯單元工具6把從單元庫3讀取的標(biāo)準(zhǔn)邏輯單元圖形60排列在預(yù)定的單元軌道上。類似地,電源單元工具7把從單元庫3讀取的標(biāo)準(zhǔn)電源單元圖形70a和70b排列在預(yù)定的單元軌道上。類似地,接地單元工具8把從單元庫3讀取的標(biāo)準(zhǔn)接地單元圖形80a和80b排列在預(yù)定的單元軌道上(步驟S1)。
      電源單元工具7監(jiān)控改變標(biāo)準(zhǔn)電源單元圖形的指令(步驟S2)。改變標(biāo)準(zhǔn)電源單元圖形就是把單元圖形70a改變到單元圖形70b,以及,把單元圖形70b改變到單元圖形70a。只要沒有產(chǎn)生改變標(biāo)準(zhǔn)電源單元圖形的指令,接地單元工具8保持監(jiān)控改變標(biāo)準(zhǔn)接地單元圖形的指令(步驟S3)。改變標(biāo)準(zhǔn)接地單元圖形就是把單元圖形80a改變成單元圖形80b,以及把單元圖形80b改變成單元圖形70a。只要沒有產(chǎn)生改變標(biāo)準(zhǔn)接地單元圖形的指令,邏輯單元工具6保持監(jiān)控移動單元軌道的指令(步驟S3)。當(dāng)必須提供一個新布線軌道時,移動單元軌道,以擴(kuò)展現(xiàn)存的布線軌道或壓縮現(xiàn)存的布線軌道。只要沒有產(chǎn)生移動單元軌道的指令,排列工具4等待新指令。
      根據(jù)檢測到的改變標(biāo)準(zhǔn)電源單元圖形的指令,電源單元工具7從單元庫3讀取新標(biāo)準(zhǔn)電源單元圖形。如上所述,電源單元工具7在預(yù)定的電源單元圖形組上排列新標(biāo)準(zhǔn)電源單元圖形(步驟S5)。
      如上所述,根據(jù)檢測到的改變標(biāo)準(zhǔn)接地單元圖形的指令,接地單元工具8從單元庫3讀取新標(biāo)準(zhǔn)接地單元圖形。工具8在預(yù)定的接地單元圖形組上排列新標(biāo)準(zhǔn)接地單元圖形(步驟S6)。
      根據(jù)接收的移動單元軌道的指令,邏輯單元工具6、電源單元工具7和接地單元8重新在一個新單元軌道上排列標(biāo)準(zhǔn)邏輯單元圖形、標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形(步驟S7)如己述的一樣,本發(fā)明的計算機(jī)輔助設(shè)計支持系統(tǒng)可以改變、替換和移動與任何其它單元圖形有關(guān)的標(biāo)準(zhǔn)邏輯單元圖形、標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形。同樣,在這些單元被移動之后,標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形相互之間可以共同使用。因此,它消除了由于單元圖形的移動而損失的排列空間。
      在本發(fā)明的計算機(jī)輔助設(shè)計支持系統(tǒng)中,沒有必要為一種類型的邏輯單元圖形準(zhǔn)備各種類型的電源單元圖形或接地單元圖形。這就能夠減少應(yīng)當(dāng)存儲在單元庫中的單元圖形的數(shù)量。例如,從400(邏輯單元圖形的類型)×N到(400+n),其中,n是電源和接地單元圖形的類型數(shù)。存儲在單元庫中的單元圖形數(shù)量的減少導(dǎo)致了任何所需單元圖形的較短的搜索時間。
      因為增加了標(biāo)準(zhǔn)接地單元圖形的排列自由度,接地位置可以遠(yuǎn)離相對于邏輯單元圖形的基底的接地位置。因此,可以在基地上獲得測量噪聲的結(jié)果。
      本發(fā)明并不局限于上述的實施例。例如,存儲在單元庫中的標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形并不限于兩種類型。單元庫可以存儲多動類型的標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)接地單元圖形。另外,按照邏輯功能,可以在單元庫中存儲多種標(biāo)準(zhǔn)邏輯單元圖形。此外,標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)邏輯接地單元圖形沒有限制高度和布線的數(shù)量。同樣,當(dāng)標(biāo)準(zhǔn)電源單元圖形和標(biāo)準(zhǔn)邏輯接地單元圖形排列在靠近電源點的位置時,它們具有較大的允許電流值??梢越惶媾帕虚L的和短的,一個具有多個布線,另一個具有少的布線,或一個具有到允許電流值,另一個具有小允許電流值。
      本發(fā)明的計算機(jī)輔助設(shè)計支持系統(tǒng)可以實現(xiàn)單元軌道和布線軌道的有效排列。因此,本發(fā)明的系統(tǒng)可以減少應(yīng)當(dāng)存儲在單元庫中的單元圖形的數(shù)量。
      權(quán)利要求
      1.一種用于半導(dǎo)體器件的計算機(jī)輔助設(shè)計支持系統(tǒng),包括單元庫,該單元庫存儲多個邏輯單元圖形、多個電源單元圖形、多個接地單元圖形,其中,所述半導(dǎo)體器件的邏輯器件圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形;為響應(yīng)排列指令,排列工具在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形;為響應(yīng)布線指令,布線工具在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、以及選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      2.按權(quán)利要求1所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于特殊的邏輯器件圖形包括特殊選擇的邏輯單元圖形、特殊選擇的電源單元圖形和特殊選擇的接地單元圖形;在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形;所述的一個單元圖形和另一個單元圖形可以自動地連接。
      3.按權(quán)利要求1所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于所述多個電源單元圖形形成多個組,多個接地單元圖形形成多個組。
      4.按權(quán)利要求3所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于所述多組多個電源單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流方面之一是互不相同的;所述多組多個接地單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值方面之一是互不相同的。
      5.按權(quán)利要求1到4任一項所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于所述排列工具包括邏輯單元工具(6),為響應(yīng)邏輯單元排列指令,邏輯單元工具在任一個單元軌道上排列每一個選擇的邏輯單元圖形;電源單元工具(7),為響應(yīng)電源單元排列指令,電源單元工具在任一個單元軌道上排列每一個選擇的電源單元圖形;接地單元工具(8),為響應(yīng)接地單元排列指令,接地單元工具在任一個單元軌道上排列每一個選擇的接地單元圖形。
      6.按權(quán)利要求5所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于指定的邏輯器件包括一個指定選擇的邏輯單元圖形、一個指定選擇的電源單元圖形和一個特殊選擇的接地單元圖形;以及當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,所述排列工具轉(zhuǎn)移指定的邏輯器件,使所述指定的邏輯單元圖形與所述指定的電源單元圖形和指定的接地單元圖形之一作為一個單元自動移動。
      7.按權(quán)利要求6所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于所述移動指令涉及到指定的邏輯單元圖形和指定的電源單元圖形;為響應(yīng)移動指令,所述邏輯單元工具移動所述指定的邏輯單元圖形;為響應(yīng)移動指令,所述電源單元工具移動所述指定的電源單元圖形;所述接地單元工具保持所述指定的邏輯單元圖形和所述指定的接地單元圖形之間的連接。
      8.按權(quán)利要求6所述的計算機(jī)輔助設(shè)計支持系統(tǒng),其特征在于所述移動指令涉及到指定的邏輯單元圖形和指定的接地單元圖形;為響應(yīng)移動指令,所述邏輯單元工具移動所述指定的邏輯單元圖形;為響應(yīng)移動指令,所述接地單元工具移動所述指定的接地單元圖形;所述電源單元工具保持所述指定的邏輯單元圖形和所述指定的電源單元圖形之間的連接。
      9.一種用于半導(dǎo)體器件的計算機(jī)輔助設(shè)計支持方法,包括以下步驟提供一個單元庫,它存儲多個邏輯電路圖形、多個電源單元圖形、多個接地單元圖形,其中,所述半導(dǎo)體器件的邏輯器件圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形;為響應(yīng)排列指令,在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形;為響應(yīng)布線指令,在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      10.按權(quán)利要求9所述的計算機(jī)輔助設(shè)計支持方法,其特征在于特殊的邏輯器件圖形包括特殊選擇的邏輯單元圖形、特殊選擇的電源單元圖形和特殊選擇的接地單元圖形;在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形;所述的排列包括自動地連接一個單元圖形和另一個單元圖形。
      11.按權(quán)利要求9所述的計算機(jī)輔助設(shè)計支持方法,其特征在于所述多個電源單元圖形形成多個組,多個接地單元圖形形成多個組。
      12.按權(quán)利要求11所述的計算機(jī)輔助設(shè)計支持方法,其特征在于所述多組多個電源單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流值方面之一是互不相同的;所述多組多個接地單元圖形至少在單元圖形的高度、電源線的數(shù)量和允許的電流方面之一是互不相同的。
      13.按權(quán)利要求9到12任一項所述的計算機(jī)輔助設(shè)計支持方法,其特征在于所述的排列包括為響應(yīng)邏輯單元排列指令,在任一個單元軌道上由排列工具排列每一個選擇的邏輯單元圖形;為響應(yīng)電源單元排列指令,在任一個單元軌道上由排列工具排列每一個選擇的電源單元圖形;為響應(yīng)接地單元排列指令,在任一個單元軌道上由排列工具排列每一個選擇的接地單元圖形。
      14.按權(quán)利要求13所述的計算機(jī)輔助設(shè)計支持方法,其特征在于指定的邏輯器件包括一個指定選擇的邏輯單元圖形、一個指定選擇的電源單元圖形和一個特殊選擇的接地單元圖形;所述的方法還包括當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,轉(zhuǎn)移指定的邏輯器件圖形,使所述指定的邏輯單元圖形與所述指定的電源單元圖形和指定的接地單元圖形之一作為一個單元自動移動。
      15.按權(quán)利要求14所述的計算機(jī)輔助設(shè)計支持方法,其特征在于所述移動指令涉及到指定的邏輯單元圖形和指定的電源單元圖形,所述的轉(zhuǎn)移包括為響應(yīng)移動指令,移動所述指定的邏輯單元圖形,為響應(yīng)移動指令,移動所述指定的電源單元圖形;以及保持所述指定的邏輯單元圖形和指定的接地單元圖形之間的連接。
      16.按權(quán)利要求14所述的計算機(jī)輔助設(shè)計支持方法,其特征在于所述移動指令涉及到指定的邏輯單元圖形和指定的接地單元圖形,所述的轉(zhuǎn)移包括為響應(yīng)移動指令,移動所述指定的邏輯單元圖形;為響應(yīng)移動指令,移動所述指定的接地單元圖形,以及保持所述指定的邏輯單元圖形和指定的電源單元圖形之間的連接。
      17.一種存儲了具有多個邏輯單元圖形、多個電源單元圖形和多個接地單元圖形的單元庫的計錄介質(zhì),其特征在于半導(dǎo)體器件的邏輯單元圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形,而且所述記錄介質(zhì)中也存儲用于方法的程序,所述方法包括為響應(yīng)排列指令,通過在單元軌道上單獨地和獨立地排列選擇的一個邏輯單元圖形、選擇的一個電源單元圖形和選擇的一個接地單元圖形;為響應(yīng)布線指令,通過在單元軌道上排列的選擇的邏輯單元圖形之間連接、選擇的電源單元圖形之間連接、選擇的接地單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      18.按權(quán)利要求17所述的記錄介質(zhì),其特征在于特殊的邏輯器件圖形包括一個特殊選擇的邏輯單元圖形、一個特殊選擇的電源單元圖形和一個特殊選擇的接地單元圖形,在排列工具排列了一個特殊的邏輯單元圖形、一個特殊的電源單元圖形和一個特殊的接地單元圖形之后,排列工具可以相對一個單元圖形排列另一個單元圖形,所述的排列包括自動地連接一個單元圖形和另一個單元圖形。
      19.按權(quán)利要求17或18所述的記錄介質(zhì),其特征在于所述的排列包括為響應(yīng)邏輯單元排列指令,邏輯單元工具在任一個單元軌道上排列每一個選擇的邏輯單元圖形;為響應(yīng)電源單元排列指令,電源單元工具在任一個單元軌道上排列每一個選擇的電源單元圖形;為響應(yīng)接地單元排列指令,接地單元工具在任一個單元軌道上排列每一個選擇的接地單元圖形。
      20.按權(quán)利要求17或18所述的記錄介質(zhì),其特征在于指定的邏輯器件包括一個指定選擇的邏輯單元圖形、一個指定選擇的電源單元圖形和一個特殊選擇的接地單元圖形,所述的方法還包括當(dāng)保持單元圖形之間的連接時,為響應(yīng)移動指令,轉(zhuǎn)移指定的邏輯器件,使所述指定的邏輯單元圖形與所述指定的電源單元圖形和指定的接地單元圖形之一作為一個單元自動移動。
      全文摘要
      一種用于半導(dǎo)體器件的計算機(jī)輔助設(shè)計支持系統(tǒng),包括單元庫(3)、排列工具(4)和布線工具(5)。單元庫存儲多個邏輯電路圖形、多個電源單元圖形、多個接地單元圖形。半導(dǎo)體器件的邏輯器件圖形包括一個邏輯單元圖形、一個電源單元圖形和一個接地單元圖形。為響應(yīng)排列指令,排列工具在單元軌道上單獨地和獨立地排列選擇的單元圖形。為響應(yīng)布線指令,布線工具在單元軌道上排列選擇的單元圖形之間連接,以形成半導(dǎo)體器件的圖形。
      文檔編號G06F17/50GK1300992SQ0013574
      公開日2001年6月27日 申請日期2000年12月19日 優(yōu)先權(quán)日1999年12月21日
      發(fā)明者松本健, 古財敦子 申請人:日本電氣株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1