欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于宏設(shè)計(jì)集成電路版圖的方法

文檔序號:6426892閱讀:563來源:國知局
專利名稱:一種基于宏設(shè)計(jì)集成電路版圖的方法
技術(shù)領(lǐng)域
本發(fā)明涉及集成電路設(shè)計(jì)領(lǐng)域,特別是涉及ー種基于宏設(shè)計(jì)集成電路版圖的方法。
背景技術(shù)
集成電路的設(shè)計(jì)流程,可以分為前端設(shè)計(jì)和后端設(shè)計(jì)。其中,版圖設(shè)計(jì)屬于后端設(shè)計(jì)。版圖是集成電路物理設(shè)計(jì)結(jié)果,是集成電路設(shè)計(jì)與制造之間唯一橋梁。無論數(shù)字集成電路設(shè)計(jì)還是模擬/混合集成電路設(shè)計(jì),版圖設(shè)計(jì)都是必不可少的環(huán)節(jié)。通過集成電路版圖設(shè)計(jì),可以將立體的電路系統(tǒng)變?yōu)橐粋€ニ維的平面圖形,再經(jīng)過エ藝加工還原為基于例如硅基或GaAs基等材料的立體結(jié)構(gòu)。因此,版圖設(shè)計(jì)是ー個上承電路系統(tǒng),下接集成電路·芯片制造的中間橋梁,其重要性可見一斑。隨著芯片規(guī)模的不斷増大,エ藝尺度向更小的尺度發(fā)展,設(shè)計(jì)復(fù)雜度也不斷提高,版圖設(shè)計(jì)方法學(xué)越來越突顯出它的重要性并逐漸成為IC設(shè)計(jì)的ー個新興領(lǐng)域,它直接影響著芯片流片是否成功,芯片性能的好壞,芯片的成本以及面市時間等。集成電路版圖設(shè)包含了集成電路的尺寸、各層拓?fù)涠x等與器件相關(guān)的物理信息數(shù)據(jù)。IC版圖設(shè)計(jì)者的任務(wù)就是創(chuàng)建芯片各個部分的版圖掩模,這個版圖掩模要符合工程制圖要求、網(wǎng)表或者仿真結(jié)果以及エ藝設(shè)計(jì)規(guī)則的要求。近年來迅速發(fā)展的計(jì)算機(jī)、通信、嵌入式或便攜式設(shè)備中集成電路的高性能低功耗運(yùn)行都離不開集成電路版圖的精心設(shè)計(jì),現(xiàn)代集成電路設(shè)計(jì)中發(fā)展起來的全定制與ASIC設(shè)計(jì)、単元庫和IP庫的建立,以及系統(tǒng)芯片(SoC)設(shè)計(jì)的新概念和方法學(xué)也無ー不與集成電路版圖設(shè)計(jì)方法密切相關(guān)。全定制繪制集成電路版圖設(shè)計(jì)方法,主要手段為手工繪制,由版圖工程師按照規(guī)定的功能與性能要求,對電路的結(jié)構(gòu)布局、布線均進(jìn)行專門的最優(yōu)化設(shè)計(jì),以達(dá)到芯片的最佳利用。這樣制作的集成電路稱為全定制電路。全定制繪制版圖的缺點(diǎn)可總結(jié)為(I)大量重復(fù)單元繪制時容易引起偏差,一致性不好保證,這是精度的問題;(2)大量重復(fù)單元繪制的繪制也浪費(fèi)時間,這是效率問題;(3)不能人機(jī)交互處理版圖,這是便捷的問題。應(yīng)用集成了設(shè)計(jì)經(jīng)驗(yàn)思維的參數(shù)化単元(Pcells)已經(jīng)被廣泛地接受。Pcell器件是被參數(shù)化標(biāo)識了的設(shè)計(jì)單元器件。Pcell具有相當(dāng)大的靈活性,Pcell器件的版圖尺寸、器件形狀甚至單元器件的實(shí)體內(nèi)容都可以通過參數(shù)的設(shè)置進(jìn)行改變。這樣版圖設(shè)計(jì)工程師就可以從繁瑣、沉重而且重復(fù)性高的版圖設(shè)計(jì)工作中解脫出來了。不但使電路設(shè)計(jì)周期大大縮短,而且在版圖設(shè)計(jì)過程中設(shè)計(jì)規(guī)則違例也大大減少。然而缺點(diǎn)主要是不同エ藝之間轉(zhuǎn)化遷移不便利。設(shè)計(jì)的參數(shù)化単元的版圖在不同エ藝之間不可復(fù)用;エ廠制程的變化造成的設(shè)計(jì)規(guī)則的變化與結(jié)構(gòu)差異要求修改之前工作的版圖。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提供一種基于宏設(shè)計(jì)集成電路版圖的方法,特征在于包括以下步驟(1)針對設(shè)計(jì)要求,拆分目標(biāo)版圖到多個最簡圖形單元;(2)與庫對比,查看是否能由所述庫中現(xiàn)有宏實(shí)現(xiàn)分解出的所述最簡圖形單元,如果是,則進(jìn)行到步驟(3),否則轉(zhuǎn)到步驟(4) ;(3)調(diào)用相應(yīng)的宏,設(shè)定參數(shù),進(jìn)行拼接,形成器件版圖;(4)制作新宏,歸入添加到所述庫中,接下來按照步驟(3)形成器件版圖。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述拼接的步驟包括根據(jù)圖形產(chǎn)生順序確定所述多個最簡圖形単元中的基準(zhǔn)參考單元,按照所述最簡圖形單元的依賴關(guān)系以及所述目標(biāo)版圖的設(shè)計(jì)規(guī)則,排列其他最簡圖形単元。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述制作新宏的步驟由設(shè)計(jì)參數(shù)和設(shè)計(jì)圖形程序組成。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述設(shè)計(jì)參數(shù)的步驟包括設(shè)計(jì)標(biāo)識單元圖層的宏參數(shù)、設(shè)計(jì)標(biāo)識用戶控制變量的正式參數(shù)、設(shè)計(jì)標(biāo)識設(shè)計(jì)規(guī)則的エ藝參數(shù)。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述設(shè)計(jì)圖形程序的步驟包括(a)在所述圖形 程序的控制塊中參考已有圖形的對齊點(diǎn)確定待生成圖形的位置并定義所述待生成圖形的形狀;(b)如果存在其他控制塊,則重復(fù)步驟(a)設(shè)計(jì)所述其他控制塊。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述目標(biāo)版圖為絕緣體上硅(SOI)多晶硅電阻版圖。在根據(jù)本發(fā)明的方法的實(shí)施例中,所述最簡圖形單元包括電阻主體単元、注入層單元、識別層單元、阻娃化層單元、連接孔單元、連接單元。在根據(jù)本發(fā)明的方法的實(shí)施例中,由矩形包含宏來實(shí)現(xiàn)所述注入層單元、識別層単元、阻硅化層単元;由主體框架宏實(shí)現(xiàn)所述電阻主體単元;由打孔宏實(shí)現(xiàn)所述連接孔單元;以及由串并連接宏實(shí)現(xiàn)所述連接単元。通過本發(fā)明,可以實(shí)現(xiàn)版圖的復(fù)用,使得不同エ藝之間轉(zhuǎn)化遷移更便利,同時避免大量重復(fù)單元繪制時引起偏差與設(shè)計(jì)エ時的浪費(fèi),提高精度與工作效率。利用制作宏的方法,可以定制化的制作新的宏,并添加到宏庫中,使宏庫的規(guī)模、適用性及實(shí)用性不斷提高。


通過參考以下描述和用于示出各個實(shí)施例的附圖可以最好地理解實(shí)施例。在附圖中
圖I是基于宏設(shè)計(jì)集成電路版圖的方法流程示意圖 圖2示出主體框架宏的參數(shù)部分 圖3示出主體框架宏的圖形程序部分 圖4示出矩形包含宏的圖形程序部分 圖5是打孔宏的圖形程序部分示意圖 圖6是串并連接宏的圖形程序部分示意圖 圖7是宏參數(shù)賦值示意圖 圖8是器件版圖示意圖 圖9是Drnnmy宏的圖形程序部分示意圖。
具體實(shí)施例方式下面,參考附圖描述本發(fā)明的實(shí)施例的ー個或多個方面,其中在整個附圖中一般用相同的參考標(biāo)記來指代相同的元件。在下面的描述中,為了解釋的目的,闡述了許多特定的細(xì)節(jié)以提供對本發(fā)明實(shí)施例的ー個或多個方面的徹底理解。然而,對本領(lǐng)域技術(shù)人員來說可以說顯而易見的是,可以利用較少程度的這些特定細(xì)節(jié)來實(shí)行本發(fā)明實(shí)施例的ー個或多個方面。在下面的實(shí)施例中,結(jié)合絕緣體上硅(SOI)多晶硅電阻實(shí)例進(jìn)一歩詳細(xì)說明基于宏設(shè)計(jì)集成電路版圖的方法。通過エ藝設(shè)計(jì)工具包自動化系統(tǒng)(pas)生成描述版圖的skill代碼(skill是cadence公司的virtuoso軟件支持的腳本語言),在virtuoso平臺上運(yùn)行skill代碼產(chǎn)生版圖。工作原理是把目標(biāo)版圖拆分成可由宏實(shí)現(xiàn)的圖形單元,對比和制作宏,最后依據(jù)設(shè)計(jì)要求拼接圖形単元完成電路版圖,如圖I所示。步驟(I):針對設(shè)計(jì)要求,拆分目標(biāo)版圖到多個最簡圖形單元。圖8為實(shí)現(xiàn)后的電路版圖,根據(jù)SOI多晶硅電阻版圖的特點(diǎn),考慮圖層順序與畫法,該電路版圖可拆分為以下最簡圖形単元電阻主體単元I、注入層單元4、識別層単元2、阻硅化層単元3、連接孔單元5、連接單元6。
步驟(2):與庫對比,應(yīng)用現(xiàn)有宏實(shí)現(xiàn)分解出的最簡圖形単元。經(jīng)過分析,注入層單元4、識別層単元2、阻硅化層単元3在畫法上屬于矩形包含類,可用矩形包含宏來實(shí)現(xiàn);電阻主體単元I、連接孔単元5、連接單元6依次采用宏庫中的主體框架宏、打孔宏、串并連接宏。步驟(3):調(diào)用宏,設(shè)定參數(shù),按照圖形単元的依賴關(guān)系以及目標(biāo)版圖的設(shè)計(jì)規(guī)則進(jìn)行拼接,形成器件版圖。 其中,①主體框架宏分為參數(shù)部分(如圖2所示)和圖形程序部分(如圖3所示)。
圖2為主體框架宏的參數(shù)部分,包括宏參數(shù)、正式參數(shù)和エ藝參數(shù)。$cell標(biāo)識宏名,$res標(biāo)識主體電阻圖層,它們作為宏入口參數(shù);正式參數(shù)segL、segff與segN等標(biāo)識用戶控制的長度寬度與個數(shù)等參數(shù);諸如mePiPo的其他參數(shù)為エ藝相關(guān)的參數(shù),例如mePiPo、meIdPo與meMlPo標(biāo)識pimp (注入層)、resister (電阻識別層)、metall (金屬I層)包含poly (多晶層)的最小內(nèi)距。按照圖7中的8所指地設(shè)置參數(shù),其中reSMain_poly為宏名,生成電阻主體単元(圖8中I所指),該宏實(shí)現(xiàn)了電阻主體架構(gòu)的繪制,為其他模塊的繪制提供位置參考。②矩形包含宏實(shí)現(xiàn)繪制包含關(guān)系的圖形。圖4為矩形包含宏的圖形程序部分,
$res與$enc代表包含關(guān)系的圖層,$bi與$ei標(biāo)識body的索引,$res層為$enc層提供參考點(diǎn),$xEnc與$yEnc控制圖層的包含關(guān)系,調(diào)整相關(guān)參數(shù),圖形程序可生成內(nèi)包含、外包含、交疊關(guān)系的各種圖形,按照圖7中的9所指地為參數(shù)賦值,其中res_sb、res_id與res_pimp為宏名,生成注入層單元4、識別層単元2、阻硅化層単元3。③打孔宏功能是在任意矩形圖層上打孔,圖5為打孔宏的圖形程序部分,功能是
在 $enc 層上繪制 $metal 金屬與 cont 接觸 ロ,SconnMetal 與 $connName 標(biāo)識 $enc 與 $metal的索引,按照圖7中的10所指地修改相關(guān)參數(shù),其中resMl_cont_top與resMl_cont_bot為宏名,topMetal與botMetal為索引的值,產(chǎn)生兩端的連接孔單元(圖8中5所指)。
④串并連接宏實(shí)現(xiàn)電阻互聯(lián)層的連接。圖6為串并連接宏的圖形程序部分,其圖
形程序部分分為兩步,首先配合參數(shù)$COrmMetal識別互聯(lián)部分的金屬,接著繪制以alMl為長awMl為寬$metal為圖層的連接圖形。參數(shù)設(shè)置按照圖7中的11所指地修改,其中resConn_ml為宏名,產(chǎn)生連接孔單元。下一步進(jìn)行圖形單元的拼接,其拼接方法是根據(jù)圖形產(chǎn)生順序確定基準(zhǔn)參考單元,考慮最簡圖形単元的依賴關(guān)系,接著排列其他単元。參考目標(biāo)版圖,注入層單元4、識別層單元2、阻娃化層單元3依賴電阻主體單元I,連接單元6依賴連接孔單元5,連接孔單元5依賴電阻主體単元1,因此確定電阻主體単元I作為基準(zhǔn)參考單元,根據(jù)圖形単元的依賴關(guān)系,注入層單元4、識別層単元2、阻硅化層単元3作為一組,連接孔単元5在連接單元6之前排列。形成的器件版圖如圖8所示。步驟(4):在步驟(2)中與庫對比時,如不能由庫中現(xiàn)有宏實(shí)現(xiàn)分解出的最簡圖形単元,這時制作新宏,歸入添加到庫中,再按照步驟(3)實(shí)現(xiàn)器件版圖。·在本發(fā)明的一個實(shí)施例中,例如電阻需要具有可選添加du_y cell結(jié)構(gòu),按照制作宏的方法定制化的制作Du_y宏,并添加到宏庫中。圖9為Du_y宏的圖形程序部分,包括ー個控制塊,其中body[l]以虛線的形式出現(xiàn),此時body [O]以body[l]作為標(biāo)尺,確定了位置,并通過alBody、awBody定義了自身的長度以及寬度。該控制塊受器件IeftDmnmy參數(shù)的控制,只有當(dāng)IeftDummy參數(shù)(if IeftDummy)有效時,這時才會產(chǎn)生body [O]。下面以主體框架宏為例更詳細(xì)地說明制作宏的方法。主體框架宏的制作分為設(shè)計(jì)參數(shù)部分和設(shè)計(jì)圖形程序部分。圖2為主體框架宏的參數(shù)部分,包括宏參數(shù)、正式參數(shù)和エ藝參數(shù)。$cell標(biāo)識宏名,$res標(biāo)識主體電阻圖層,它們作為宏入口參數(shù);正式參數(shù)segL與segW等標(biāo)識用戶控制的變量;其他參數(shù)為標(biāo)識設(shè)計(jì)規(guī)則的エ藝相關(guān)的參數(shù),采用了エ藝最小設(shè)計(jì)規(guī)則,保證版圖最小面積。圖3為主體框架宏的圖形程序部分,不同于圖9中的示例,其包括三個控制塊,每個控制塊由參考已有部分圖形的對齊點(diǎn)確定待生成部分圖形的位置并且設(shè)計(jì)該部分圖形形狀兩步完成。控制塊15中body[l]以O(shè)點(diǎn)為對齊點(diǎn)確定位置,通過alBody、awBody與$res控制長度寬度以及エ藝層次來繪制圖形形狀。類似地,重復(fù)上述過程形成控制塊17和控制塊18??刂茐K17的功能是定義當(dāng)body的索引參數(shù)大于I時的其他body。姆個body [i]的位置是由body[i_l]的右下腳對齊點(diǎn)確定,其圖形形狀由$res等參數(shù)控制產(chǎn)生。其中當(dāng)初始條件i=2時,body [2]參考由控制塊15繪制的body [I]的右下腳對齊點(diǎn)確定位置,進(jìn)而繪制圖形形狀??刂茐K18的功能是定義電阻的body連接位置,采用topHead與botHead標(biāo)記。topHead[i]參考已繪制的body [i]左上對齊點(diǎn)確定位置,alHeacUawHead與$res控制長度寬度以及エ藝層次繪制圖形形狀;botHead[i]參考body[i]左下對齊點(diǎn)確定位置,進(jìn)而繪制圖形形狀。圖8的I為主體框架宏生成圖形單元的效果圖,該宏實(shí)現(xiàn)了電阻主體架構(gòu)的繪制,為其他模塊的繪制提供位置參考。通過本發(fā)明可以看到,宏是與畫法相關(guān)的功能模塊,不直接應(yīng)用具體的エ藝值,其值用通用的エ藝參數(shù)表示。在宏的層次上實(shí)現(xiàn)エ藝的遷移,比直接在版圖層次上修改更便捷。具體來說,通過①對于設(shè)計(jì)規(guī)則的變化,在步驟(3)設(shè)定參數(shù)時更改相關(guān)エ藝參數(shù);②對于結(jié)構(gòu)的差異,在步驟(2)重新選擇相關(guān)宏,在步驟(3)調(diào)用相關(guān)宏,從而實(shí)現(xiàn)了エ藝遷移。通過復(fù)用宏實(shí)現(xiàn)版圖復(fù)用。具體而言,版圖拆分成圖形單元,圖形單元由庫中現(xiàn)有宏實(shí)現(xiàn),因此通過復(fù)用宏實(shí)現(xiàn)之前版圖的復(fù)用。若不存在現(xiàn)有宏,通過步驟(4)制作宏產(chǎn)生一個圖形単元,在步驟(3)中調(diào)用該宏,設(shè)置不同的參數(shù)產(chǎn)生畫法相同的多個圖形単元。エ藝遷移與版圖復(fù)用的實(shí)現(xiàn)避免了大量重復(fù)單元的設(shè)計(jì),節(jié)省了設(shè)計(jì)エ時,提高了工作效率。利用制作宏的方法,可以定制化的制作新的宏,并添加到宏庫中,使宏庫的規(guī)模、適用性及實(shí)用性不斷提高。 雖然僅用SOI多晶硅電阻實(shí)例來公開了本發(fā)明,但是所公開的實(shí)施例并非對本發(fā)明作任何限制。通過上述教導(dǎo),本領(lǐng)域技術(shù)人員可以容易地將本發(fā)明的基于宏設(shè)計(jì)集成電路版圖的方法應(yīng)用于其他器件的版圖設(shè)計(jì)中。因此,在不脫離本發(fā)明技術(shù)方法的原理和隨附權(quán)利要求書所保護(hù)范圍的情況下,可以對本發(fā)明做出各種修改、變化。
權(quán)利要求
1.一種基于宏設(shè)計(jì)集成電路版圖的方法,特征在于包括以下步驟 (1)針對設(shè)計(jì)要求,拆分目標(biāo)版圖到多個最簡圖形單元; (2)與庫對比,查看是否能由所述庫中現(xiàn)有宏實(shí)現(xiàn)分解出的所述最簡圖形單元,如果是,則進(jìn)行到步驟(3),否則轉(zhuǎn)到步驟(4); (3)調(diào)用相應(yīng)的宏,設(shè)定參數(shù),進(jìn)行拼接,形成器件版圖; (4 )制作新宏,添加到所述庫中,接下來按照步驟(3 )形成器件版圖。
2.如權(quán)利要求I所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述拼接的步驟包括根據(jù)圖形產(chǎn)生順序確定所述多個最簡圖形単元中的基準(zhǔn)參考單元,按照所述最簡圖形單元的依賴關(guān)系以及所述目標(biāo)版圖的設(shè)計(jì)規(guī)則,排列其他最簡圖形単元。
3.如權(quán)利要求I所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述制作新宏的步驟由設(shè)計(jì)參數(shù)和設(shè)計(jì)圖形程序組成。
4.如權(quán)利要求3所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述設(shè)計(jì)參數(shù)的步驟包括設(shè)計(jì)標(biāo)識單元圖層的宏參數(shù)、設(shè)計(jì)標(biāo)識用戶控制變量的正式參數(shù)、設(shè)計(jì)標(biāo)識設(shè)計(jì)規(guī)則的エ藝參數(shù)。
5.如權(quán)利要求3所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述設(shè)計(jì)圖形程序的步驟包括 (a)在所述圖形程序的控制塊中參考已有圖形的對齊點(diǎn)確定待生成圖形的位置并定義所述待生成圖形的形狀; (b)如果存在其他控制塊,則重復(fù)步驟(a)設(shè)計(jì)所述其他控制塊。
6.如權(quán)利要求1-5中任一項(xiàng)所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述目標(biāo)版圖為絕緣體上硅(SOI)多晶硅電阻版圖。
7.如權(quán)利要求6所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中所述最簡圖形單元包括電阻主體單元、注入層單元、識別層單元、阻娃化層單元、連接孔單元、連接單元。
8.如權(quán)利要求7所述的基于宏設(shè)計(jì)集成電路版圖的方法,其中由矩形包含宏來實(shí)現(xiàn)所述注入層單元、識別層単元、阻硅化層単元;由主體框架宏實(shí)現(xiàn)所述電阻主體単元;由打孔宏實(shí)現(xiàn)所述連接孔単元;以及由串并連接宏實(shí)現(xiàn)所述連接単元。
全文摘要
本發(fā)明提供一種基于宏設(shè)計(jì)集成電路版圖的方法,特征在于包括以下步驟(1)針對設(shè)計(jì)要求,拆分目標(biāo)版圖到多個最簡圖形單元;(2)與庫對比,查看是否能由所述庫中現(xiàn)有宏實(shí)現(xiàn)分解出的所述最簡圖形單元,如果是,則進(jìn)行到步驟(3),否則轉(zhuǎn)到步驟(4);(3)調(diào)用相應(yīng)的宏,設(shè)定參數(shù),進(jìn)行拼接,形成器件版圖;(4)制作新宏,添加到所述庫中,接下來按照步驟(3)形成器件版圖。通過本發(fā)明,可以實(shí)現(xiàn)版圖的復(fù)用,使得不同工藝之間轉(zhuǎn)化遷移更便利,同時避免大量重復(fù)單元繪制時引起偏差與設(shè)計(jì)工時的浪費(fèi),提高精度與工作效率。利用制作宏的方法,可以定制化的制作新的宏,并添加到宏庫中,使宏庫的規(guī)模、適用性及實(shí)用性不斷提高。
文檔編號G06F17/50GK102841953SQ20111017122
公開日2012年12月26日 申請日期2011年6月23日 優(yōu)先權(quán)日2011年6月23日
發(fā)明者高立博, 劉夢新, 盧劍, 羅家俊 申請人:中國科學(xué)院微電子研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
正定县| 宽甸| 视频| 普宁市| 许昌县| 林周县| 垣曲县| 仁布县| 田林县| 南和县| 微山县| 宜丰县| 临湘市| 庐江县| 健康| 六安市| 陵川县| 尼玛县| 弥勒县| 东乡| 金华市| 甘洛县| 托克逊县| 台湾省| 南丹县| 台北市| 基隆市| 南岸区| 聂拉木县| 根河市| 兴和县| 二手房| 宁安市| 股票| 马山县| 林芝县| 江口县| 电白县| 永修县| 荣成市| 融水|