Virtuoso中使用tech file产生新的device
出处:soho 发布于:2007-04-29 10:25:57
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 inpidual 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 一下。 screen.width-430)this.width=screen.width-430" border=0> 然后再“save" technology file in the new library. 在CIW 中, 输入: hiSetBindkey("Layout" "<Key>F10" "leHiCreateSymDev( )") 我们产生一个新的cellview; press "F10" screen.width-430)this.width=screen.width-430" border=0> 我们可以填入 W , l 得到的图如下: screen.width-430)this.width=screen.width-430" border=0> |
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- 分布式光伏发电有什么优劣势2024/4/29 17:17:39
- 如何更好的理解lwip协议?2024/4/28 17:20:13
- 802.11ac连接的推荐设置_802.11AC无线网桥的配置和注意事项2024/4/28 17:10:43
- matlab是什么编程语言?2024/4/28 17:04:06
- VCC,VDD,VEE,VSS在电源原理图中有什么区别?2024/4/26 17:36:58