91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 其它綜合

Virtuoso中使用tech file產生新的device

發布時間:2008/6/5 0:00:00 訪問次數:1778

virtuoso 中使用technology file 生成新的device

在我們畫layout 的時候, cadence design framework ii (dfii) 通常是使用technology file 構成新的數

據。technology file 包含了layer definitions, device definitions, design rules , design applications ,

display parameters 和一些其它信息的定義。

大部分的technology file 分布在兩個文件中,一個是講ic fabrication process.

這個文件包含了

layer definitions.

device definitions.

layer , physical and electrical rules.

rules specific to individual cadence applications.

另外的display resource file 你所定義的每一層是以何種方式來顯示。它包含

display device definitions.

definitions of colors , stipple patterns, line styles, and fill styles.

definitions of display packets.

下面以一個例子來說明如何用technology file 來定義device.

我們可以先edit一個文檔device.tf . 如下:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; opus pre-defined class, device and wire section
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

devices(

tccreatecdsdeviceclass()
;
; syenhancement devices
;
symenhancementdevice(
;(name sdlayer sdpurpose [(encloser)] gatelayer gatepurpose
;w l sdext gateext legalregion)
(ptr thin drawing (pplus drawing 0.4) poly1 drawing
1.8 0.6 1.2 0.9 (outside pwell drawing))
(ntr thin drawing poly1 drawing
1.8 0.6 1.2 0.9 (inside pwell drawing))
)
;
; no sydepletion devices
;
tfcdefinesymcontactdevice(
; (name vialayer viapurpose layer1 purpose1 layer2 purpose2
; w l (row column xpitch ypitch xbias ybias) encbylayer1 encbylayer2 legalregion)

(m1_p1 cont drawing mt1 drawing poly1 drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.3 _na_)

(m1_p2 cont drawing mt1 drawing poly2 drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.3 _na_)

(m1_df cont drawing mt1 drawing thin drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.25 _na_)

(m2_m1 mt2via drawing mt1 drawing mt2 drawing
0.45 0.45 (1 1 1.2 1.2 center center) 0.25 0.25 _na_)

(m3_m2 mt3via drawing mt2 drawing mt3 drawing
0.45 0.45 (1 1 1.2 1.2 center center) 0.25 0.3 _na_)
))

然后我們把這個文件與系統中已有的文件merge 一下。


然后再“save" technology file in the new library.

在ciw 中, 輸入:

hisetbindkey("layout" "<key>f10" "lehicreatesymdev( )")


我們產生一個新的cellview; press "f10"





我們可以填入 w , l

得到的圖如下:



virtuoso 中使用technology file 生成新的device

在我們畫layout 的時候, cadence design framework ii (dfii) 通常是使用technology file 構成新的數

據。technology file 包含了layer definitions, device definitions, design rules , design applications ,

display parameters 和一些其它信息的定義。

大部分的technology file 分布在兩個文件中,一個是講ic fabrication process.

這個文件包含了

layer definitions.

device definitions.

layer , physical and electrical rules.

rules specific to individual cadence applications.

另外的display resource file 你所定義的每一層是以何種方式來顯示。它包含

display device definitions.

definitions of colors , stipple patterns, line styles, and fill styles.

definitions of display packets.

下面以一個例子來說明如何用technology file 來定義device.

我們可以先edit一個文檔device.tf . 如下:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
; opus pre-defined class, device and wire section
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

devices(

tccreatecdsdeviceclass()
;
; syenhancement devices
;
symenhancementdevice(
;(name sdlayer sdpurpose [(encloser)] gatelayer gatepurpose
;w l sdext gateext legalregion)
(ptr thin drawing (pplus drawing 0.4) poly1 drawing
1.8 0.6 1.2 0.9 (outside pwell drawing))
(ntr thin drawing poly1 drawing
1.8 0.6 1.2 0.9 (inside pwell drawing))
)
;
; no sydepletion devices
;
tfcdefinesymcontactdevice(
; (name vialayer viapurpose layer1 purpose1 layer2 purpose2
; w l (row column xpitch ypitch xbias ybias) encbylayer1 encbylayer2 legalregion)

(m1_p1 cont drawing mt1 drawing poly1 drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.3 _na_)

(m1_p2 cont drawing mt1 drawing poly2 drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.3 _na_)

(m1_df cont drawing mt1 drawing thin drawing
0.4 0.4 (1 1 1.0 1.0 center center) 0.2 0.25 _na_)

(m2_m1 mt2via drawing mt1 drawing mt2 drawing
0.45 0.45 (1 1 1.2 1.2 center center) 0.25 0.25 _na_)

(m3_m2 mt3via drawing mt2 drawing mt3 drawing
0.45 0.45 (1 1 1.2 1.2 center center) 0.25 0.3 _na_)
))

然后我們把這個文件與系統中已有的文件merge 一下。


然后再“save" technology file in the new library.

在ciw 中, 輸入:

hisetbindkey("layout" "<key>f10" "lehicreatesymdev( )")


我們產生一個新的cellview; press "f10"





我們可以填入 w , l

得到的圖如下:



相關IC型號

熱門點擊

 

推薦技術資料

羅盤誤差及補償
    造成羅盤誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
马龙县| 轮台县| 舟山市| 南康市| 公主岭市| 大理市| 波密县| 乐清市| 望都县| 吴堡县| 鲁山县| 泽普县| 南安市| 大姚县| 深州市| 炎陵县| 南投县| 富阳市| 应城市| 惠水县| 城固县| 高平市| 西乌珠穆沁旗| 克拉玛依市| 徐汇区| 衡南县| 仙居县| 靖江市| 灵台县| 利川市| 沂南县| 陈巴尔虎旗| 灵宝市| 松溪县| 仪陇县| 来凤县| 巩留县| 新巴尔虎右旗| 正镶白旗| 大荔县| 安泽县|