两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種存儲(chǔ)器器件的版圖繪制方法及裝置的制作方法

文檔序號(hào):6484105閱讀:253來源:國(guó)知局
專利名稱:一種存儲(chǔ)器器件的版圖繪制方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及集成電路版圖設(shè)計(jì)領(lǐng)域,特別是涉及一種存儲(chǔ)器器件的版圖繪制方法
及裝置。
背景技術(shù)
集成電路(簡(jiǎn)稱IC)的版圖是對(duì)應(yīng)于電路元器件結(jié)構(gòu)的幾何圖形組合,這些幾何 圖形是由不同層的圖形相互組合而成,各層版圖相應(yīng)于不同的工藝步驟,每一層版圖用不 同的圖案來表示。版圖設(shè)計(jì)就是將電路元器件以及它們之間的連接關(guān)系轉(zhuǎn)換成版圖的形式 來表示,版圖設(shè)計(jì)通常使用專門的設(shè)計(jì)工具來完成。針對(duì)IC設(shè)計(jì)中存儲(chǔ)器器件的版圖設(shè)計(jì),通常在版圖設(shè)計(jì)工具中包含一個(gè)存儲(chǔ)單 元圖元庫(簡(jiǎn)稱Cell庫,Cell是存儲(chǔ)器器件中最小的器件單元),Cell庫中的每個(gè)圖元表 示一個(gè)存儲(chǔ)單元(Cell),多個(gè)Cell圖元的拼接就形成一個(gè)版圖。在版圖設(shè)計(jì)過程中,設(shè)計(jì) 人員根據(jù)應(yīng)用需求給出拼接后的存儲(chǔ)器器件大小(包括長(zhǎng)、寬等參數(shù)),設(shè)計(jì)工具會(huì)自動(dòng)調(diào) 用Cell庫中的多個(gè)Cell來拼接成符合該器件大小的版圖。在現(xiàn)有的Cell庫中,每個(gè)Cell圖元上直接帶有接口連線,因此兩個(gè)Cell通過將 接口連線相連就可以直接拼接起來。例如,參照?qǐng)D1所示,假設(shè)一個(gè)Cell庫中包含Cell_A、 Cell_B、Cell_C、Cel 1_E五個(gè)Cell圖元,每個(gè)Cell圖元上分別帶有兩條接口連 線;其中,Cell_A、Cell_B、Cell_C、Cell_D在內(nèi)部電路上相同,但接口連線不同。參照?qǐng)D2 所示,一種版圖拼接方法是將Cell_A、Cell_B、Cell_C、Cell_D分別與Cell_E拼接,拼接時(shí) 將兩個(gè)Cell的接口連線相連,形成如圖2所示的版圖。上述圖2所示的是一種非常簡(jiǎn)單的版圖,但對(duì)于大規(guī)模的存儲(chǔ)器器件版圖設(shè)計(jì), 需要拼接的Cell數(shù)量非常巨大。但是,現(xiàn)有的Cell庫中由于存在很多內(nèi)部電路相同但接 口連線不同的Cell圖元,造成庫中Cell圖元的數(shù)量大增。因此,對(duì)于大規(guī)模的存儲(chǔ)器器件 版圖設(shè)計(jì),數(shù)量龐大的Cell庫嚴(yán)重影響了大數(shù)據(jù)量Cell的拼接效率。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種存儲(chǔ)器器件的版圖繪制方法及裝置,以解 決現(xiàn)有的Cell庫由于圖元數(shù)量龐大而影響版圖拼接效率的問題。為了解決上述問題,本發(fā)明公開了一種存儲(chǔ)器器件的版圖繪制方法,包括預(yù)置圖元庫,對(duì)圖元庫中的每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置圖元標(biāo)識(shí)信 息和連線點(diǎn)標(biāo)識(shí)信息;其中,所述連線點(diǎn)標(biāo)識(shí)信息包括連線寬度或高度、連線層、連線方向、 連線點(diǎn)在圖元中的坐標(biāo)信息;繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn),完成一條連線的兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連線點(diǎn)在圖元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo);其中,圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線方向,在兩個(gè)連 線點(diǎn)之間繪制連線;對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。其中,根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線方向,在 兩個(gè)連線點(diǎn)之間繪制連線,具體包括所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在X軸或y軸方向之差為 連線寬度或高度;當(dāng)兩個(gè)連線點(diǎn)的連線層為同一層時(shí),以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù) 所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向繪制一個(gè)封閉矩形,該封閉矩形即為所述兩個(gè)連線 點(diǎn)之間的連線。 其中,根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線方向,在 兩個(gè)連線點(diǎn)之間繪制連線,具體包括所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在X軸或y軸方向之差為 連線寬度或高度;當(dāng)兩個(gè)連線點(diǎn)的連線層為不同層時(shí),選擇其中一個(gè)連線點(diǎn)所在的連線層 繪制連線,繪制步驟包括以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo) 及連線方向,在其中一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;根據(jù)其中一個(gè)連線點(diǎn)所 在的連線層選擇連線孔,并放置在所述矩形中另一層的連線點(diǎn)所在的一端;其中,所述連線 孔是圖元庫中的一種圖元,用于使所述矩形與另一層的連線點(diǎn)獲得連接關(guān)系;所述封閉矩 形及連線孔構(gòu)成的圖形即為所述兩不同層連線點(diǎn)之間的連線。其中,所述根據(jù)連線層選擇連接另一個(gè)連線層的連線孔,并放置在所述矩形中另 一個(gè)連線點(diǎn)所在的一端,具體包括根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;根據(jù) 所述放置區(qū)域的大小和連線孔的大小,確定連線孔的放置個(gè)數(shù);計(jì)算每個(gè)連線孔的放置坐 標(biāo);根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放置連線孔。其中,所述圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得,具體包括所述圖元標(biāo) 識(shí)信息包括圖元的寬度和高度信息;根據(jù)圖元拼接方式,利用圖元的寬度和高度信息確定 每個(gè)圖元在版圖中的坐標(biāo)。本發(fā)明還提供了一種存儲(chǔ)器器件的版圖繪制裝置,包括圖元庫,用于提供不帶連線的圖元,每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置圖元 標(biāo)識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息;其中,所述連線點(diǎn)標(biāo)識(shí)信息包括連線寬度或高度、連線層、連 線方向、連線點(diǎn)在圖元中的坐標(biāo)信息;連線點(diǎn)選擇單元,用于繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn), 完成一條連線的兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);連線坐標(biāo)計(jì)算單元,用于針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連線點(diǎn) 在圖元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo);其中, 圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;連線繪制單元,用于根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、 連線方向,在兩個(gè)連線點(diǎn)之間繪制連線;版圖形成單元,用于對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。其中,所述連線繪制單元按照以下方式繪制連線所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在 χ軸或y軸方向之差為連線寬度或高度;當(dāng)兩個(gè)連線點(diǎn)的連線層為同一層時(shí),所述連線繪制 單元以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向繪制一個(gè)封閉矩形,該封閉矩形即為所述兩個(gè)連線點(diǎn)之間的連線。其中,當(dāng)兩個(gè)連線點(diǎn)的連線層為不同層時(shí),所述連線繪制單元包括連線層選擇子單元,用于選擇其中一個(gè)連線點(diǎn)所在的連線層繪制連線;第一繪制子單元,用于以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向,在其中一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;其中,所述兩個(gè)連 線點(diǎn)的連線坐標(biāo)在χ軸或y軸方向之差為連線寬度或高度;連線孔放置子單元,用于根據(jù)其中一個(gè)連線點(diǎn)所在的連線層選擇連線孔,并放置 在所述矩形中另一層的連線點(diǎn)所在的一端;其中,所述連線孔是圖元庫中的一種圖元,用于 使所述矩形與另一層的連線點(diǎn)獲得連接關(guān)系;所述封閉矩形及連線孔構(gòu)成的圖形即為所述兩不同層連線點(diǎn)之間的連線。其中,所述連線孔放置子單元包括區(qū)域確定模塊,用于根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;孔個(gè)數(shù)計(jì)算模塊,用于根據(jù)所述放置區(qū)域的大小和連線孔的大小,確定連線孔的 放置個(gè)數(shù);孔坐標(biāo)計(jì)算模塊,用于計(jì)算每個(gè)連線孔的放置坐標(biāo);孔繪制模塊,用于根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放 置連線孔。其中,所述連線坐標(biāo)計(jì)算單元按照以下方式獲得圖元在版圖中的坐標(biāo)所述圖元 標(biāo)識(shí)信息包括圖元的寬度和高度信息;所述連線坐標(biāo)計(jì)算單元根據(jù)圖元拼接方式,利用圖 元的寬度和高度信息確定每個(gè)圖元在版圖中的坐標(biāo)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明對(duì)現(xiàn)有的Cell庫中的Cell圖元進(jìn)行了改進(jìn),將現(xiàn)有的內(nèi)部電路相同但接 口連線不同的多個(gè)Cell圖元用一種不帶連線的圖元表示,并在這種圖元上標(biāo)識(shí)連線點(diǎn)來 表示不同的連線接口。這樣,Cell庫中的每個(gè)圖元都可代表幾種不同連線的Cell,每個(gè)圖 元中可選擇的連線個(gè)數(shù)用連線點(diǎn)表示。當(dāng)繪制版圖時(shí),在需要拼接的Cell圖元上分別選擇 連線點(diǎn)并繪制連線來完成圖元拼接,最后形成版圖。本發(fā)明由于將多個(gè)帶連線的Cell圖元 用一種不帶連線的圖元表示,因此大大減少了 Cell庫中的圖元數(shù)量,使得版圖制作時(shí)能夠 快速準(zhǔn)確地得到一個(gè)版圖;尤其是對(duì)于大數(shù)據(jù)量的圖元拼接,極大地提高了拼接效率。


圖1是現(xiàn)有技術(shù)中Cell庫的示意圖;圖2是現(xiàn)有技術(shù)中利用圖1所示的Cell庫產(chǎn)生的版圖示意圖;圖3是本發(fā)明實(shí)施例所述改進(jìn)后的Cell庫示意圖;圖4是本發(fā)明實(shí)施例中利用圖3所示的Cell庫產(chǎn)生的版圖示意圖;圖5是本發(fā)明實(shí)施例所述一種存儲(chǔ)器器件的版圖繪制方法流程圖;圖6是本發(fā)明實(shí)施例中連線層為同一層的連線示意圖;圖7是本發(fā)明實(shí)施例所述連線層為不同層的連線繪制流程圖;圖8是本發(fā)明實(shí)施例中連線層為不同層的連線示意圖;圖9是圖7所示實(shí)施例中放置連線孔的步驟流程圖10是本發(fā)明實(shí)施例所述一種存儲(chǔ)器器件的版圖繪制裝置結(jié)構(gòu)圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí) 施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。針對(duì)現(xiàn)有的Cell庫容量巨大的問題,本發(fā)明提供了一種改進(jìn)的Cell庫,使庫容量 大大減小。參照?qǐng)D3,是實(shí)施例所述改進(jìn)后的Cell庫示意圖。圖中的圖元是不帶連線的圖 元,每個(gè)圖元上標(biāo)有幾個(gè)連線點(diǎn)(圖中用虛圓圈表示),每個(gè)連線點(diǎn)表示進(jìn)行圖元拼接時(shí)的 連線位置。對(duì)應(yīng)于現(xiàn)有技術(shù)中圖1所示的Cell庫,由于帶連線的Cell_A、Cell_B> Cell_C、 Cell_D具有相同的內(nèi)部電路,只是接口連線不同,因此本發(fā)明圖3用一個(gè)不帶連線的Cell_ A替代圖1中帶連線的Cel 1_A、Cel 1_B、Cel 1_C、Cel 1_D,圖3中的Cel 1_A用4個(gè)連線點(diǎn) (a-0、a-U a_2、a_3)表示帶連線的4個(gè)Cell的所有接口連線。例如,當(dāng)選擇連線點(diǎn)a_2、 a-3時(shí),表示帶連線的Cell_A ;當(dāng)選擇連線點(diǎn)a_l、a-2時(shí),表示帶連線的Cell_B ;當(dāng)選擇連 線點(diǎn)a-0、a-3時(shí),表示帶連線的Cell_C ;當(dāng)選擇連線點(diǎn)a-0、a_l時(shí),表示帶連線的Cell_D。同樣,圖3用不帶連線的Cell_E替代圖1帶連線的Cell_E,并用兩個(gè)連線點(diǎn)e_0 和e-Ι表示帶連線的Cell_E的兩條接口連線。這樣,庫中的每個(gè)圖元都可代表幾種不同 連線的Cell,每個(gè)圖元可選擇的連線個(gè)數(shù)用連線點(diǎn)表示,因此Cell庫中的圖元數(shù)量大大減 少。如果利用上述改進(jìn)后的圖元庫繪制版圖,在確定圖元的拼接方式并進(jìn)行圖元拼接 時(shí),由于圖元沒有接口連線,圖元上的連線點(diǎn)僅表示連線位置,所以拼接時(shí)需要在選定的兩 個(gè)連線點(diǎn)之間繪制一條連線,即在需要拼接的Cell圖元上分別選擇連線點(diǎn)并繪制連線來 完成圖元拼接,最后形成版圖,如圖4所示。下面通過實(shí)施例進(jìn)行詳細(xì)說明。參照?qǐng)D5,是實(shí)施例所述一種存儲(chǔ)器器件的版圖繪制方法流程圖。在實(shí)際應(yīng)用中, 一個(gè)存儲(chǔ)器器件由許多個(gè)單元模塊組成,每個(gè)單元稱為一個(gè)Cell,存儲(chǔ)器器件的版圖即由 許多個(gè)Cell圖元拼接而成,其版圖繪制過程如下S501,預(yù)置圖元庫,對(duì)圖元庫中的每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置圖元標(biāo) 識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息;如上所述,建立不帶連線的圖元庫(可參見圖3),庫中每個(gè)圖元上的連線點(diǎn)是根 據(jù)電路結(jié)構(gòu)設(shè)計(jì),包括連線點(diǎn)個(gè)數(shù)、每個(gè)連線點(diǎn)在圖元中的位置等信息。而且,每個(gè)圖元的 大小也根據(jù)電路結(jié)構(gòu)設(shè)計(jì)好。圖元庫建立之后,可以提取出每個(gè)圖元的標(biāo)識(shí)信息以及圖元 上連線點(diǎn)的標(biāo)識(shí)信息,用于圖元拼接時(shí)繪制連線。所述圖元標(biāo)識(shí)信息包括圖元的寬度、高 度、原始坐標(biāo)等信息,所述連線點(diǎn)標(biāo)識(shí)信息包括連線點(diǎn)的名稱、序號(hào)、連線寬度或高度、連線 層、連線方向、連線點(diǎn)在圖元中的坐標(biāo)信息。這些標(biāo)識(shí)信息保存在文件中,當(dāng)需要時(shí)版圖設(shè) 計(jì)工具會(huì)自動(dòng)從該文件讀取。S502,繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn),完成一條連線的 兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);繪制版圖的過程是版圖設(shè)計(jì)工具根據(jù)繪制要求,如版圖的大小等,從圖元庫中選 擇合適的圖元并確定拼接方式,即確定哪兩個(gè)圖元進(jìn)行拼接,以及圖元的哪兩個(gè)連線點(diǎn)之間進(jìn)行連線;然后在連線點(diǎn)之間繪制連線,完成拼接,最后形成版圖。其中,選擇合適的圖元 并確定拼接方式的過程與現(xiàn)有技術(shù)相同,不屬于本發(fā)明范圍,因此不作詳述。以圖3所示的圖元庫為例,如果利用圖3的圖元庫繪制出圖4所示的版圖,則選擇 庫中的Cell_A和Cell_E進(jìn)行拼接,拼接方式是4個(gè)Cell_A分別與Cell_E進(jìn)行拼接,每個(gè) Cell_A與Cell_E的連線方式如圖4所示,Cell_A選擇不同的連線點(diǎn)即可實(shí)現(xiàn)。為了便于 下文描述,將完成一條連線的兩個(gè)連線點(diǎn)稱為一組連線點(diǎn),如左起第一個(gè)Cell_A與Cell_E 的拼接,有兩連線組點(diǎn),分別是a-2與e-0、a-3與e_l。圖4的版圖共有8組連線點(diǎn)。S503,計(jì)算連線坐標(biāo),具體包括針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每 個(gè)連線點(diǎn)在圖元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐 標(biāo);其中,圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;首先,提取圖元標(biāo)識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息,然后根據(jù)圖元拼接方式,利用圖元的 寬度和高度信息確定每個(gè)圖元在版圖中的坐標(biāo)。以圖4所示的版圖為例,提取的圖元標(biāo)識(shí) 信息和連線點(diǎn)標(biāo)識(shí)信息如下對(duì)Cel 1_A可以得到. begin Cel1_A Cell_A Width = 2. 210// 圖元寬度;Cell_AHeight = 2. 220// 圖元高度;Cell_A-(0. 000,0. 000)// 圖元的原始坐標(biāo);a-0-w-0.24-m2-ru-(0. 850,0.950) //依次為連線點(diǎn)名稱-序號(hào)-連線寬
度-寬度值-連線層_//連線方向-連線點(diǎn)在圖元中的坐 標(biāo);a-l-w-0. 24-m2-ru-(l. 480,0. 950) //a-2-w-O. 24-m2-ru-(0. 850,1. 770) //a-3-w-O. 24-m2-ru-(l. 480,1· 770) //. end對(duì)Cel 1_E可以得到. begin Cel 1_ECell_Effidth = 2. 210Cell_EHeight = 2. 670Cell_E-(0. 000,0. 000)e-0-w-0. 24-m2_ld-(1. 090,0. 950)e-l-w-0. 24-m2_ld-(l· 720,0. 950). end其中,連線寬度用w表示(連線高度用h表示),連線層用m+層號(hào)表示,連線方向 包括四種,lu、ld、ru、rd分別代表左上、左下、右上、右下方向。根據(jù)Cell_Affidth = 2. 210、Cell_AHeight = 2.220 和 Cell_EWidth、Cell_ EHeight, Cell_Affidth恰好等于Cell_EWidth,因此按照?qǐng)D4的方式將Cell拼接起來。假 設(shè)左起第一個(gè)Cell_A的左下角為坐標(biāo)原點(diǎn)(0.000,0.000),四個(gè)Cell_A在X軸方向上間隔 Cell_AWidth,則這四個(gè) Cell_A 所處的坐標(biāo)依次為(0. 000,0. 000)、(2. 210,0. 000)、 (4. 420,0. 000)、(6. 630,0. 000)。四個(gè) Cell_E 在 X 軸方向上間隔 Cell_Effidth,四個(gè) Cell_ E在Y軸方向距離坐標(biāo)原點(diǎn)Cell_AHeight,所以四個(gè)Cell_E所處的坐標(biāo)依次為(0. 000, 2. 220)、(2. 210,2. 220)、(4. 420,2. 220)、(6. 630,2. 220)。然后,針對(duì)一組連線點(diǎn),將該組中每個(gè)連線點(diǎn)在圖元中的坐標(biāo)信息與該連線點(diǎn)所 在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo)。繼續(xù)上例,以左起第二個(gè)Cell_A與Cell_ E的拼接為例進(jìn)行說明坐標(biāo)為(2.210,0. 000), Cell_E 的坐標(biāo)為(2. 210,2. 220),這兩個(gè) Cell 在拼接中需要將a-2與e-0、a-1與e_l連在一起。連線點(diǎn)的坐標(biāo)等于該點(diǎn)在Cell中的坐 標(biāo)加上該Cell被調(diào)用的坐標(biāo)(即在版圖中的坐標(biāo))。a_2在Cell_A中的坐標(biāo)為(0. 850, 1.770),Cell_A的坐標(biāo)為(2. 210,0. 000),所以連線點(diǎn)a_2的連線坐標(biāo)為(0. 850+2.210, 1. 770+0. 000),即(3. 060,1. 770)。e_0 在 Cell_E 中的坐標(biāo)為(1. 090,0. 950),Cell_E 的 坐標(biāo)為(2.210,2.220),所以連線點(diǎn)e-Ο的連線坐標(biāo)為(1.090+2.210,0. 950+2. 220),即 (3. 300,3. 170)。同理,可以得到 a-Ι 與 e-Ι 的連線坐標(biāo)為(3. 690,0. 950), (3. 930,3. 170)。S504,繪制連線,具體包括根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、 連線層 、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線;連線層不同,繪制連線的方法也不同。下面先說明連線層為同一層的繪制方法針對(duì)一組連線點(diǎn),其中兩個(gè)連線點(diǎn)的連線坐標(biāo)在χ軸(或y軸)方向之差恰好為連 線寬度(或高度);所以繪制連線時(shí),以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn) 的連線坐標(biāo)及連線方向繪制一個(gè)封閉矩形,該封閉矩形即為所述兩個(gè)連線點(diǎn)之間的連線。 即兩個(gè)連線點(diǎn)之間的連線放大看是一個(gè)封閉矩形,連線寬度或高度應(yīng)分別設(shè)置為該矩形的 寬度和高度。例如,針對(duì)連線點(diǎn)a-2和e-Ο之間的連線,由于標(biāo)注的連線寬度都是0. 24,得到的 兩個(gè)連線點(diǎn)坐標(biāo)a-2 (3. 060,1.770)和e-0 (3. 300,3. 170)在X軸方向之差也是0. 24 (這是 根據(jù)圖元庫的設(shè)置以及圖元的拼接方式確定的),因此可以確定該連線繪制的矩形對(duì)角線 的坐標(biāo)為(3. 060,1. 770)和(3. 300,3. 170)。而根據(jù)所述對(duì)角線坐標(biāo),可以確定出矩形其他 兩個(gè)對(duì)角頂點(diǎn)的坐標(biāo)。又由于a-2標(biāo)注的方向是ru,即從該點(diǎn)往右往上繪制,e-Ο標(biāo)注的方 向是ld,即從該點(diǎn)往左往下繪制,因此正好形成一個(gè)封閉的矩形。根據(jù)標(biāo)注的層為m2繪制 該矩形,得到a-2和e-Ο之間的連線,如圖6所示。S505,對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。即對(duì)圖4中的8組連線點(diǎn),分別按照S503和S504的方法繪制連線,最后形成圖4 所示的版圖。上述S504僅說明了連線層為同一層的繪制過程,對(duì)于連線層為不同層的情況,通 過下面的實(shí)施例進(jìn)行詳細(xì)說明。參照?qǐng)D7,是實(shí)施例所述連線層為不同層的連線繪制流程圖。S701,計(jì)算每組連線點(diǎn)的連線坐標(biāo);計(jì)算方法與S503相同,仍以圖4所示的版圖為例,但Cell_A和Cell_E為不同連 線層,提取的圖元標(biāo)識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息如下對(duì)Cel 1_A可以得到
begin Cell_A
Cell_Affidth = 2. 210 Cell_AHeight = 2. 220
圖元寬度 圖元高度 Cell_A-(0. 000,0. 000)
圖元的原始坐標(biāo); a-0-w-0.24-m2-ru-(0.850,0.950) //依次為連線點(diǎn)名稱-序號(hào)-連線寬度-寬
度值-連線層_


連線方向_連線點(diǎn)在圖元中的坐標(biāo);
a-l-w-0. 24-m2-ru-(l. 480,0. 950) a-2-w-0. 24-m2-ru-(0. 850,1. 770) a-3-w-0. 24-m2-ru-(l. 480,1. 770) .end對(duì)Cell_E可以得到. begin Cell_E
Cell_Effidth = 2. 210 Cell_EHeight = 2. 670 Cell_E-(0. 000,0. 000) e-0-w-0. 24-m3-ld-(l. 090,0. e-l-w-0. 24-m3-ld-(l. 720,0.
950) 950). end對(duì)連接m2和m3的連線孔Cell_via2可以得至lj
begin Cell_via2
Cell_via2ffidth = 0. 2 Cell_via2Height = 0. 2 Cell_via2-(0. 000,0. 000) Cell_via2Space = 0. 1 /,
end
’連線孔間距
其中,Cell_A的連線層是m2,Cell_E的連線層是m3。
以左起第二個(gè)Cell_A與Cell_E的拼接為例,連線點(diǎn)a_2與e_0的連線坐標(biāo)為 (3. 060,1. 770)、(3. 300,3. 170),連線點(diǎn) a_l 與 e_l 的連線坐標(biāo)為(3. 690,0. 950)、(3. 930, 3. 170)。S702,針對(duì)每組連線點(diǎn),選擇其中一個(gè)連線點(diǎn)所在的連線層繪制連線,具體包括: 以兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高 度、連線方向,在其中一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;對(duì)于不同連線層的連線點(diǎn),繪制連線時(shí)可以選擇其中任意一個(gè)連線點(diǎn)的連線層進(jìn) 行繪制。例如,繪制連線點(diǎn)a-2與e-0之間的連線,可以選擇a-2的連線層m2,也可以選擇 e-0的連線層m3,并按照S504的繪制方法,首先以a_2與e_0為對(duì)角頂點(diǎn)繪制一個(gè)矩形,然 后繼續(xù)S703。S703,根據(jù)其中一個(gè)連線點(diǎn)所在的連線層選擇連線孔,并放置在所述矩形中另一 層的連線點(diǎn)所在的一端;所述封閉矩形及連線孔構(gòu)成的圖形即為所述兩不同層的連線點(diǎn)之
11間的連線。其中,所述連線孔用于使所述連線矩形與另一層的連線點(diǎn)獲得連接關(guān)系。所述連線孔是圖元庫中的一種圖元,但不同于上述帶連線點(diǎn)的圖元,所述連線孔 用于連接不同的連線層,通常放置在連線的一端或不同層但需要連在一起的兩條連線交疊 的區(qū)域。在版圖中,連線孔也表示成一個(gè)矩形。連線孔的個(gè)數(shù)和放置的位置需要根據(jù)孔的 大小和要求的孔間距確定,而孔的大小預(yù)先根據(jù)版圖工藝要求設(shè)計(jì)。例如,連線點(diǎn)a-2與e-0之間若選擇m2層繪制連線,則需要在e_0端放置連線孔; 若選擇m3層繪制,則需要在a-2端放置連線孔。以在m2層繪制連線為例,參照?qǐng)D8所示, 放置在e-0端的連線孔為圖中的小矩形,圖中的大矩形在S702步驟中繪制。圖中的大矩形 和小矩形共同構(gòu)成了連線點(diǎn)a-2與e-0之間的連線。即對(duì)于不同層的連線點(diǎn),在版圖中通 過兩個(gè)連線點(diǎn)的坐標(biāo)位置確定的矩形以及放置在矩形中的連線孔,就表示所述不同層連線 點(diǎn)之間的連接關(guān)系。下面詳細(xì)說明如何在大矩形上放置連線孔。參照?qǐng)D9,是實(shí)施例所述放置連線孔的步驟流程圖。仍以圖8所示的連線孔為例, 步驟如下S901,根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;用m2層繪制連線的坐標(biāo)為(3.060,1.770)、(3. 300,3. 170),需要在e_0處放 置連線孔Cell_via2,孔的放置區(qū)域以e_0點(diǎn)所在的水平線為上邊界,放置的寬度為大矩 形的左右邊界,下邊界無法判定,默認(rèn)值是一個(gè)孔的高度或?qū)挾?。根?jù)Cell_Via2Width =0. 2Cell_via2Height = 0. 2,該孔的寬度和高度均為0. 2,則孔的放置區(qū)域?yàn)?3. 060, 2. 970)、(3. 300,3. 170)所構(gòu)成的矩形。S902,根據(jù)所述放置區(qū)域的大小和連線孔的大小,確定連線孔的放置個(gè)數(shù);所述連線孔放置區(qū)域的寬度和高度分別為0. 24和0. 2,而每個(gè)孔寬度和高度均為 0. 2,則該區(qū)域只能放置一個(gè)連線孔。如果能夠放置多個(gè)孔,則孔的個(gè)數(shù)需要根據(jù)孔的大小 和要求的孔間距來計(jì)算。S903,計(jì)算每個(gè)連線孔的放置坐標(biāo);所有的連線孔都要按照中心對(duì)齊放置在繪制區(qū)域中間。圖8中放置一個(gè)連線孔, 則該孔的放置坐標(biāo)為(3. 060+0. 240/2-0. 200/2,3. 170-0. 200),即(3. 080,2. 970)。S904,根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放置連線孔。將Cell_via2放置在坐標(biāo)點(diǎn)(3. 080,2. 970),如圖8小矩形的左下角點(diǎn),該矩形即 表示版圖中的連線孔。需要說明的是,圖4的例子是以x軸方向?yàn)檫B線寬度進(jìn)行的說明,但在實(shí)際應(yīng)用 中,也可以y軸方向?yàn)檫B線高度,即兩個(gè)連線點(diǎn)的連線坐標(biāo)在y軸方向之差恰好為連線高 度。而且,上述例子中連線點(diǎn)之間的連線放大后是一個(gè)矩形,因此繪制時(shí)只需確定出對(duì)角線 的頂點(diǎn)坐標(biāo)即可。同樣在實(shí)際應(yīng)用中,連線放大后也可能是其它形狀的多邊形,繪制時(shí)可能 需要確定多個(gè)頂點(diǎn)的連線坐標(biāo),但計(jì)算的方式與上述實(shí)施例相同,因此本發(fā)明在此不作詳 細(xì)說明。綜上所述,本發(fā)明由于將多個(gè)帶連線的圖元用一種不帶連線的圖元表示,因此大 大減少了圖元庫中的圖元數(shù)量,使得版圖制作時(shí)能夠快速準(zhǔn)確地得到一個(gè)版圖;尤其是對(duì) 于大數(shù)據(jù)量的圖元拼接,極大地提高了拼接效率。
針對(duì)上述方法實(shí)施例的說明,本發(fā)明還提供了相應(yīng)的裝置實(shí)施例。參照?qǐng)D10,是實(shí)施例所述一種存儲(chǔ)器器件的版圖繪制裝置結(jié)構(gòu)圖。所述裝置主要 包括圖元庫U11,用于提供不帶連線的圖元,每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置 圖元標(biāo)識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息;其中,所述連線點(diǎn)標(biāo)識(shí)信息包括連線寬度或高度、連線 層、連線方向、連線點(diǎn)在圖元中的坐標(biāo)信息;連線點(diǎn)選擇單元U12,用于繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線 點(diǎn), 完成一條連線的兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);連線坐標(biāo)計(jì)算單元U13,用于針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連 線點(diǎn)在圖元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo); 其中,圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;連線繪制單元U14,用于根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線 層、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線;版圖形成單元U15,用于對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。其中,當(dāng)兩個(gè)連線點(diǎn)的連線層為同一層時(shí),所述連線繪制單元U14按照以下方式 繪制連線所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在x軸或y軸方向之差為連線寬度或高度;所述連 線繪制單元以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向繪 制一個(gè)封閉矩形,該封閉矩形即為所述兩個(gè)連線點(diǎn)之間的連線。當(dāng)兩個(gè)連線點(diǎn)的連線層為不同層時(shí),所述連線繪制單元U14包括連線層選擇子單元,用于選擇其中一個(gè)連線點(diǎn)所在的連線層繪制連線;第一繪制子單元,用于以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連 線坐標(biāo)及連線方向,在其中一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;其中,所述兩個(gè)連 線點(diǎn)的連線坐標(biāo)在x軸或y軸方向之差為連線寬度或高度;連線孔放置子單元,用于根據(jù)其中一個(gè)連線點(diǎn)所在的連線層選擇連線孔,并放置 在所述矩形中另一層的連線點(diǎn)所在的一端;其中,所述連線孔是圖元庫中的一種圖元,用于 使所述矩形與另一層的連線點(diǎn)獲得連接關(guān)系;所述封閉矩形及連線孔構(gòu)成的圖形即為所述兩不同層連線點(diǎn)之間的連線。優(yōu)選的,所述連線孔放置子單元包括區(qū)域確定模塊,用于根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;孔個(gè)數(shù)計(jì)算模塊,用于根據(jù)所述放置區(qū)域的大小和連線孔的大小,確定連線孔的 放置個(gè)數(shù);孔坐標(biāo)計(jì)算模塊,用于計(jì)算每個(gè)連線孔的放置坐標(biāo);孔繪制模塊,用于根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放 置連線孔。其中,所述連線坐標(biāo)計(jì)算單元U13按照以下方式獲得圖元在版圖中的坐標(biāo)所述 圖元標(biāo)識(shí)信息包括圖元的寬度和高度信息;所述連線坐標(biāo)計(jì)算單元根據(jù)圖元拼接方式,利 用圖元的寬度和高度信息確定每個(gè)圖元在版圖中的坐標(biāo)。上述裝置中各單元間的數(shù)據(jù)處理關(guān)系如下在繪制版圖的過程中,當(dāng)從圖元庫U11中選擇合適的圖元并確定拼接方式之后,連線點(diǎn)選擇單元U12在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn);然后,針對(duì)每組連線點(diǎn), 連線坐標(biāo)計(jì)算單元U13提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連線點(diǎn)在圖元中的坐標(biāo)信息與該連 線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo);最后,連線繪制單元U14根據(jù)所述 連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線 表示;當(dāng)每組連線點(diǎn)都完成連線繪制后,就形成版圖。本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與 其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。對(duì)于裝置實(shí)施例 而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部 分說明即可。以上對(duì)本發(fā)明所提供的一種存儲(chǔ)器器件的版圖繪制方法及裝置,進(jìn)行了詳細(xì)介 紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只 是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā) 明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理 解為對(duì)本發(fā)明的限制。
權(quán)利要求
一種存儲(chǔ)器器件的版圖繪制方法,其特征在于,包括預(yù)置圖元庫,對(duì)圖元庫中的每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置圖元標(biāo)識(shí)信息和連線點(diǎn)標(biāo)識(shí)信息;其中,所述連線點(diǎn)標(biāo)識(shí)信息包括連線寬度或高度、連線層、連線方向、連線點(diǎn)在圖元中的坐標(biāo)信息;繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn),完成一條連線的兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連線點(diǎn)在圖元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo);其中,圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線;對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線 寬度或高度、連線層、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線,具體包括所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在χ軸或y軸方向之差為連線寬度或高度; 當(dāng)兩個(gè)連線點(diǎn)的連線層為同一層時(shí),以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連 線點(diǎn)的連線坐標(biāo)及連線方向繪制一個(gè)封閉矩形,該封閉矩形即為所述兩個(gè)連線點(diǎn)之間的連 線。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線 寬度或高度、連線層、連線方向,在兩個(gè)連線點(diǎn)之間繪制連線,具體包括所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在χ軸或y軸方向之差為連線寬度或高度; 當(dāng)兩個(gè)連線點(diǎn)的連線層為不同層時(shí),選擇其中一個(gè)連線點(diǎn)所在的連線層繪制連線,繪 制步驟包括以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向,在其中 一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;根據(jù)其中一個(gè)連線點(diǎn)所在的連線層選擇連線孔,并放置在所述矩形中另一層的連線點(diǎn) 所在的一端;其中,所述連線孔是圖元庫中的一種圖元,用于使所述矩形與另一層的連線點(diǎn) 獲得連接關(guān)系;所述封閉矩形及連線孔構(gòu)成的圖形即為所述兩不同層連線點(diǎn)之間的連線。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)連線層選擇連接另一個(gè)連線層 的連線孔,并放置在所述矩形中另一個(gè)連線點(diǎn)所在的一端,具體包括根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;根據(jù)所述放置區(qū)域的大小和連線孔的大小,確定連線孔的放置個(gè)數(shù);計(jì)算每個(gè)連線孔的放置坐標(biāo);根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放置連線孔。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖元在版圖中的坐標(biāo)是根據(jù)圖元標(biāo) 識(shí)信息獲得,具體包括所述圖元標(biāo)識(shí)信息包括圖元的寬度和高度信息;根據(jù)圖元拼接方式,利用圖元的寬度和高度信息確定每個(gè)圖元在版圖中的坐標(biāo)。
6.一種存儲(chǔ)器器件的版圖繪制裝置,其特征在于,包括圖元庫,用于提供不帶連線的圖元,每個(gè)圖元設(shè)置一個(gè)或多個(gè)連線點(diǎn),并設(shè)置圖元標(biāo)識(shí) 信息和連線點(diǎn)標(biāo)識(shí)信息;其中,所述連線點(diǎn)標(biāo)識(shí)信息包括連線寬度或高度、連線層、連線方 向、連線點(diǎn)在圖元中的坐標(biāo)信息;連線點(diǎn)選擇單元,用于繪制版圖時(shí),在需要拼接的圖元中確定進(jìn)行連線的連線點(diǎn),完成 一條連線的兩個(gè)連線點(diǎn)構(gòu)成一組連線點(diǎn);連線坐標(biāo)計(jì)算單元,用于針對(duì)每組連線點(diǎn),提取連線點(diǎn)標(biāo)識(shí)信息,并將每個(gè)連線點(diǎn)在圖 元中的坐標(biāo)信息與該連線點(diǎn)所在圖元在版圖中的坐標(biāo)相加,得到一組連線坐標(biāo);其中,圖元 在版圖中的坐標(biāo)是根據(jù)圖元標(biāo)識(shí)信息獲得;連線繪制單元,用于根據(jù)所述連線坐標(biāo)及每個(gè)連線點(diǎn)的連線寬度或高度、連線層、連線 方向,在兩個(gè)連線點(diǎn)之間繪制連線;版圖形成單元,用于對(duì)每組連線點(diǎn)繪制連線,完成圖元拼接,最后形成版圖。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述連線繪制單元按照以下方式繪制連線所述兩個(gè)連線點(diǎn)的連線坐標(biāo)在χ軸或y軸方向之差為連線寬度或高度; 當(dāng)兩個(gè)連線點(diǎn)的連線層為同一層時(shí),所述連線繪制單元以所述兩個(gè)連線點(diǎn)為對(duì)角頂 點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐標(biāo)及連線方向繪制一個(gè)封閉矩形,該封閉矩形即為所述 兩個(gè)連線點(diǎn)之間的連線。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于當(dāng)兩個(gè)連線點(diǎn)的連線層為不同層時(shí),所述連線繪制單元包括 連線層選擇子單元,用于選擇其中一個(gè)連線點(diǎn)所在的連線層繪制連線; 第一繪制子單元,用于以所述兩個(gè)連線點(diǎn)為對(duì)角頂點(diǎn),根據(jù)所述兩個(gè)連線點(diǎn)的連線坐 標(biāo)及連線方向,在其中一個(gè)連線點(diǎn)所在的連線層繪制一個(gè)封閉矩形;其中,所述兩個(gè)連線點(diǎn) 的連線坐標(biāo)在χ軸或y軸方向之差為連線寬度或高度;連線孔放置子單元,用于根據(jù)其中一個(gè)連線點(diǎn)所在的連線層選擇連線孔,并放置在所 述矩形中另一層的連線點(diǎn)所在的一端;其中,所述連線孔是圖元庫中的一種圖元,用于使所 述矩形與另一層的連線點(diǎn)獲得連接關(guān)系;所述封閉矩形及連線孔構(gòu)成的圖形即為所述兩不同層連線點(diǎn)之間的連線。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述連線孔放置子單元包括 區(qū)域確定模塊,用于根據(jù)選擇的連線孔大小,確定放置連線孔的區(qū)域;孔個(gè)數(shù)計(jì)算模塊,用于根據(jù)所述放置區(qū)域的大小和連線孔的大小,確定連線孔的放置 個(gè)數(shù);孔坐標(biāo)計(jì)算模塊,用于計(jì)算每個(gè)連線孔的放置坐標(biāo);孔繪制模塊,用于根據(jù)所述放置坐標(biāo),在所述矩形中另一個(gè)連線點(diǎn)所在的一端放置連 線孔。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述連線坐標(biāo)計(jì)算單元按照以下方式獲 得圖元在版圖中的坐標(biāo)所述圖元標(biāo)識(shí)信息包括圖元的寬度和高度信息;所述連線坐標(biāo)計(jì)算單元根據(jù)圖元拼接方式,利用圖元的寬度和高度信息確定每個(gè)圖元在版圖中 的坐標(biāo)。
全文摘要
本發(fā)明提供了一種存儲(chǔ)器器件的版圖繪制方法及裝置,以解決現(xiàn)有的存儲(chǔ)器單元(Cell)庫由于圖元數(shù)量龐大而影響版圖拼接效率的問題。所述方法包括將現(xiàn)有的內(nèi)部電路相同但接口連線不同的多個(gè)Cell圖元用一種不帶連線的圖元表示,并在這種圖元上標(biāo)識(shí)連線點(diǎn)來表示不同的連線接口。這樣,Cell庫中的每個(gè)圖元都可代表幾種不同連線的Cell,每個(gè)圖元中可選擇的連線個(gè)數(shù)用連線點(diǎn)表示。當(dāng)繪制版圖時(shí),在需要拼接的Cell圖元上分別選擇連線點(diǎn)并繪制連線來完成圖元拼接,最后形成版圖。本發(fā)明大大減少了Cell庫中的圖元數(shù)量,使得版圖制作時(shí)能夠快速準(zhǔn)確地得到一個(gè)版圖;尤其是對(duì)于大數(shù)據(jù)量的圖元拼接,極大地提高了拼接效率。
文檔編號(hào)G06F17/50GK101847165SQ20091008067
公開日2010年9月29日 申請(qǐng)日期2009年3月25日 優(yōu)先權(quán)日2009年3月25日
發(fā)明者劉永波 申請(qǐng)人:北京芯技佳易微電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巩义市| 安阳市| 庆元县| 镇远县| 绥中县| 河曲县| 孙吴县| 沧州市| 南安市| 方山县| 枣强县| 张家港市| 沁水县| 利川市| 洪湖市| 乌兰浩特市| 嘉鱼县| 和林格尔县| 康保县| 寻甸| 青阳县| 融水| 松溪县| 牡丹江市| 同德县| 辽宁省| 邛崃市| 永春县| 舟山市| 吉木萨尔县| 保康县| 宁强县| 株洲县| 马关县| 祁阳县| 太白县| 黄平县| 黄石市| 海林市| 安福县| 凤山市|