Pcell制作mos流程.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pcell制作mos流程

1 Overview 这一章描述了参数化单元——pcell 什么是参数化单元(parameters cell) 一个参数化的单元(pcell),是用图形表示的,允许你每次创建器件的时候都可以编辑其参数。你创建这样的单元就好像创建任何其他layout单元,你将parameters赋予它,它就称为了pcell,这样的pcell我们称之为master。在你compile完这样的master之后,他将以SKILL语言的形式记录基础数据。 Submaster Cells:你已经创建了一个pcell,当你利用这个pcell创建器件的时候,你需要对创建的instances赋予参数,这样每个不同的instance都具有不同数据存储在虚拟内存中,我们称之为submaster 。 创建一个 Pcell 两种编译Pcell 的方式:利用Pcell菜单用SKILL命令1 创建并编辑一个cell 2 添加parameters 3 编译cell成为 master pcell 4 测试 master. ? From a layout window, choose Tools – Pcell. 什么是 parameters 当你放置一个instance的时候,你需要将数值赋予不同的参数项以使你: stretch parameter —— 向X或Y方向拉伸图形; conditional inclusion parameter —— 包含或去除对象; repetition parameter —— 在X或Y方向复制对象组; parameterized shapes —— 在你放置instance时修改栅paths或矩形; repetition along shape parameter —— 沿着参数化图形的边缘复制; reference point defined by path endpoint —— 放置与parameterized path端点相关的对象 reference point defined by parameter —— 放置于参考点相关器件 inherited parameters —— 从hierarchy的任何一个level获得参数而inherit更高的level parameterized layer —— 改变layer目的是对象图形组 parameterized label —— 定制label parameterized property —— 创建一个由参数值决定的属性 定义参数: 参数名是一个变量,我们可以将其关联到其他定义参数上如果给的拉伸变量名是gate,那么我们定义重复栅的步长的时候我们可以使用SKILL表达式,如gate+1。变量名的命名需要指明使用意图,如channelWidthSKILL表达式可以使用2个以上参数 SKILL Operators 2 Stretch Commands 这一章我们讨论 Drawing Stretch Control Lines Defining Stretch Parameters Specifying Stretch Directions Specifying a Reference Dimension Setting Minimum and Maximum Values Stretching Paths Using Stretch with Repetition Using Stretch with Conditional Inclusion Using the Stretch menu, including 利用Stretch parameters可以改变对象的尺寸,可以沿着垂直方向(vertically)、水平方向(horizontally)或者同时两个方向。 Stretch the length and width of a transistor Stretch the width of a path Move certain groups of objects while stretching others Stretch Menu Stretch in X —— 沿X方向拉伸 将目标沿X方向拉伸,其Stretch control line是一条垂直的直线,将object一分为二,分割处既是拉伸的起点。 沿X方向拉伸后的图形: Stretch in Y —— 沿Y方向拉伸 沿Y方向拉伸后的图形: Qualify —— 指定对象 首先点击Qualify —— 出现提示——点击Stretch line——Stretch line高亮同时出现提示——(点击受此Stretch line 影响的单元)——我们选择除了孔以外的图形——双击空白处结束。 选择

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档