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

      非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法

      文檔序號:9810746閱讀:473來源:國知局
      非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及半導(dǎo)體集成電路制造領(lǐng)域,特別是涉及一種非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法。
      【背景技術(shù)】
      [0002]目前,公司數(shù)字電路的版圖設(shè)計(jì)主要有如下兩種方法:
      [0003]第一種為手動版圖設(shè)計(jì),如圖1所示為現(xiàn)有手動版圖設(shè)計(jì)流程圖;包括步驟:首先由線路工程師搭建電路圖;之后,進(jìn)行手動版圖設(shè)計(jì);進(jìn)行版圖物理檢查,檢查成功后設(shè)計(jì)結(jié)束。手動布局的缺點(diǎn)主要有:1)設(shè)計(jì)周期長;2)面積較大。
      [0004]第二種為自動版圖設(shè)計(jì),如圖2所示是現(xiàn)有自動版圖設(shè)計(jì)流程圖;包括步驟:首先由線路工程師搭建電路圖;之后準(zhǔn)備支持自動布局布線的數(shù)據(jù)庫,以及利用該數(shù)據(jù)庫自動生成自動布線網(wǎng)表;利用所形成的網(wǎng)表完成自動布局布線,布局布線完成后由版圖物理檢查工具進(jìn)行自動檢查,檢查成功后自動版圖設(shè)計(jì)結(jié)束?,F(xiàn)有自動版圖設(shè)計(jì)的缺點(diǎn)是,支持自動布局布線的數(shù)據(jù)庫采用標(biāo)準(zhǔn)邏輯單元的數(shù)據(jù)庫,而對于非標(biāo)準(zhǔn)邏輯單元的數(shù)據(jù)庫則無法實(shí)現(xiàn)自動布局布線,即現(xiàn)有技術(shù)中無法采用非標(biāo)準(zhǔn)邏輯單元的數(shù)據(jù)庫來自動形成自動布局布線所需的文件如網(wǎng)表文件,也就無法實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線。
      [0005]標(biāo)準(zhǔn)邏輯單元的設(shè)計(jì)是需要符合大量的設(shè)計(jì)規(guī)則,如單元等高、端口需要放置在指定位置等。非標(biāo)準(zhǔn)單元邏輯轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯單元需要花費(fèi)大量的人力成本并且還增加芯片的面積,所以如何在不花費(fèi)大量的人力成本以及增加芯片的面積的條件下實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線是本申請所研究的課題。

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

      [0006]本發(fā)明所要解決的技術(shù)問題是提供一種非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法,能實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線、能降低人力成本以及芯片的面積。
      [0007]為解決上述技術(shù)問題,本發(fā)明提供的非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法包括如下步驟:
      [0008]步驟一、按照黑匣子方式產(chǎn)生非標(biāo)準(zhǔn)邏輯單元的版圖提取格式(LEF)文件,該LEF文件包括了所述非標(biāo)準(zhǔn)邏輯單元的端口、屏蔽層及邊界層的信息。
      [0009]步驟二、根據(jù)所述非標(biāo)準(zhǔn)邏輯單元的LEF文件的非標(biāo)準(zhǔn)邏輯單元名稱并按照硬核(Hard IP Core)實(shí)例化的方式作成非標(biāo)準(zhǔn)邏輯單元的網(wǎng)表(NETLIST)文件。
      [0010]步驟三、自動布局布線時(shí)導(dǎo)入非標(biāo)準(zhǔn)邏輯單元的LEF文件和網(wǎng)表文件實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元的自動布局布線。
      [0011]進(jìn)一步的改進(jìn)是,步驟一包括如下分步驟:
      [0012]步驟11、在所述非標(biāo)準(zhǔn)邏輯單元的⑶SII格式文件中添加電源端口、地端口、輸入端口、輸出端口、屏蔽層及邊界層信息。
      [0013]步驟12、借助LEF提取工具從所述非標(biāo)準(zhǔn)邏輯單元的GDSII格式文件中抽取所述非標(biāo)準(zhǔn)邏輯單元的電源端口、地端口、輸入端口、輸出端口、屏蔽層及邊界層信息并轉(zhuǎn)換成所述非標(biāo)準(zhǔn)邏輯單元的LEF文件。
      [0014]步驟13、抽取的所述非標(biāo)準(zhǔn)邏輯單元的LEF文件中層次定義,所述非標(biāo)準(zhǔn)邏輯單元的LEF文件中層次定義和自動布局布線工具技術(shù)文件中關(guān)于層次的定義一致。
      [0015]進(jìn)一步的改進(jìn)是,步驟二包括如下分步驟:
      [0016]步驟21、采用所述非標(biāo)準(zhǔn)邏輯單元的LEF文件的非標(biāo)準(zhǔn)邏輯單元名稱定義實(shí)例化名,所述實(shí)例化名不重復(fù)且一個(gè)所述實(shí)例化名對應(yīng)一個(gè)非標(biāo)準(zhǔn)邏輯單元實(shí)例,同一個(gè)所述非標(biāo)準(zhǔn)邏輯單元名稱能定義一個(gè)以上的所述實(shí)例化名。
      [0017]步驟22、列出各所述非標(biāo)準(zhǔn)邏輯單元實(shí)例的電源端口、地端口、輸入端口和輸出端□。
      [0018]步驟23、建立各所述非標(biāo)準(zhǔn)邏輯單元實(shí)例的電源端口、地端口和輸入端口的連接關(guān)系,輸出端口的連接關(guān)系根據(jù)實(shí)際需要建立或不建立,保證必須有且僅有一個(gè)輸出端口連接到輸入端口。
      [0019]進(jìn)一步的改進(jìn)是,步驟三自動布局布線時(shí)同時(shí)導(dǎo)入標(biāo)準(zhǔn)邏輯單元和所述非標(biāo)準(zhǔn)邏輯單元的LEF文件和網(wǎng)表文件實(shí)現(xiàn)所述標(biāo)準(zhǔn)邏輯單元和所述非標(biāo)準(zhǔn)單元庫邏輯單元集成在一起的自動布局布線。
      [0020]進(jìn)一步的改進(jìn)是,所述自動布局布線工具技術(shù)文件包含有單元放置規(guī)則、層次定義和繞線規(guī)則信息的技術(shù)文件。
      [0021]進(jìn)一步的改進(jìn)是,所述網(wǎng)表文件為verilog語言格式的網(wǎng)表文件。
      [0022]本發(fā)明通過黑匣子方式產(chǎn)生非標(biāo)準(zhǔn)邏輯單元的LEF文件,根據(jù)產(chǎn)生的LEF文件并按照硬核實(shí)例化的方式作成非標(biāo)準(zhǔn)邏輯單元的網(wǎng)表文件,克服了現(xiàn)有技術(shù)中無法采用非標(biāo)準(zhǔn)邏輯單元的數(shù)據(jù)庫來自動形成自動布局布線所需的文件如網(wǎng)表文件的缺陷,通過在自動布局布線時(shí)導(dǎo)入非標(biāo)準(zhǔn)邏輯單元的LEF文件和網(wǎng)表文件能實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元的自動布局布線。相對于現(xiàn)有自動布局布線方法,本發(fā)明是直接采用非標(biāo)準(zhǔn)邏輯單元的數(shù)據(jù)庫來形成網(wǎng)表文件,不需要先將非標(biāo)準(zhǔn)單元邏輯轉(zhuǎn)換成標(biāo)準(zhǔn)邏輯單元,能降低人力成本以及芯片的面積。而相對于現(xiàn)有手動版圖設(shè)計(jì)方法,本發(fā)明能實(shí)現(xiàn)非標(biāo)準(zhǔn)單元庫邏輯單元的自動布局布線,能提高設(shè)計(jì)效率,縮短設(shè)計(jì)周期、減少芯片面積。
      【附圖說明】
      [0023]下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明作進(jìn)一步詳細(xì)的說明:
      [0024]圖1是現(xiàn)有手動版圖設(shè)計(jì)流程圖;
      [0025]圖2是現(xiàn)有自動版圖設(shè)計(jì)流程圖;
      [0026]圖3是本發(fā)明實(shí)施例非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法的流程圖;
      [0027]圖4是本發(fā)明實(shí)施例方法的LEF文件說明圖;
      [0028]圖5是本發(fā)明實(shí)施例方法的硬核實(shí)例化的方式說明圖。
      【具體實(shí)施方式】
      [0029]如圖3所示,是本發(fā)明實(shí)施例非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法的流程圖。本發(fā)明實(shí)施例非標(biāo)準(zhǔn)單元庫邏輯單元自動布局布線的方法包括如下步驟:
      [0030]步驟一、按照黑匣子方式產(chǎn)生非標(biāo)準(zhǔn)邏輯單元的版圖提取格式(LEF)文件,該LEF文件包括了所述非標(biāo)準(zhǔn)邏輯單元的端口、屏蔽層及邊界層的信息。所述黑匣子方式即為將所述非標(biāo)準(zhǔn)邏輯單元本身作為一個(gè)黑匣子,僅包括所述非標(biāo)準(zhǔn)邏輯單元的端口、屏蔽層及邊界層的信息,不考慮黑匣子內(nèi)部的信息。
      [0031]較佳為,步驟一包括如下分步驟:
      [0032]步驟11、在所述非標(biāo)準(zhǔn)邏輯單元的⑶SII格式文件中添加電源端口、地端口、輸入端口、輸出端口、屏蔽層及邊界層信息。其中所述GDSII格式文件為設(shè)計(jì)工具、計(jì)算機(jī)和掩膜制造商之間進(jìn)行半導(dǎo)體物理制板數(shù)據(jù)傳輸?shù)囊环N符合工業(yè)標(biāo)準(zhǔn)的格式文件。本發(fā)明實(shí)施例方法能夠直接采用所述非標(biāo)準(zhǔn)邏輯單元的GDSII格式文件,而現(xiàn)有自動布局布線方法中只能采用標(biāo)準(zhǔn)邏輯單元的GDSII格式文件。
      [0033]步驟12、借助LEF提取工具從所述非標(biāo)準(zhǔn)邏輯單元的GDSI
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1