欢迎来到天天文库
浏览记录
ID:11257230
大小:486.00 KB
页数:26页
时间:2018-07-11
《pcell制作mos流程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1Overview这一章描述了参数化单元——pcelll什么是参数化单元(parameterscell)一个参数化的单元(pcell),是用图形表示的,允许你每次创建器件的时候都可以编辑其参数。你创建这样的单元就好像创建任何其他layout单元,你将parameters赋予它,它就称为了pcell,这样的pcell我们称之为master。在你compile完这样的master之后,他将以SKILL语言的形式记录基础数据。SubmasterCells:你已经创建了一个pcell,当你利用这个pcell创建
2、器件的时候,你需要对创建的instances赋予参数,这样每个不同的instance都具有不同数据存储在虚拟内存中,我们称之为submaster。创建一个Pcell两种编译Pcell的方式:利用Pcell菜单;用SKILL命令1创建并编辑一个cell2添加parameters3编译cell成为masterpcell4测试master.➤Fromalayoutwindow,chooseTools–Pcell.l什么是parameters当你放置一个instance的时候,你需要将数值赋予不同的参数项以使你
3、:nstretchparameter——向X或Y方向拉伸图形;nconditionalinclusionparameter——包含或去除对象;nrepetitionparameter——在X或Y方向复制对象组;nparameterizedshapes——在你放置instance时修改栅paths或矩形;nrepetitionalongshapeparameter——沿着参数化图形的边缘复制;nreferencepointdefinedbypathendpoint——放置与parameterizedpat
4、h端点相关的对象nreferencepointdefinedbyparameter——放置于参考点相关器件ninheritedparameters——从hierarchy的任何一个level获得参数而inherit更高的levelnparameterizedlayer——改变layer目的是对象图形组nparameterizedlabel——定制labelnparameterizedproperty——创建一个由参数值决定的属性定义参数:参数名是一个变量,我们可以将其关联到其他定义参数上如果给的拉伸变量
5、名是gate,那么我们定义重复栅的步长的时候我们可以使用SKILL表达式,如gate+1。变量名的命名需要指明使用意图,如channelWidth。SKILL表达式可以使用2个以上参数。可以定义为:n浮点型的数字n一个名字n一个SKILL表达式n一个SKILL函数SKILLOperators2StretchCommands这一章我们讨论nDrawingStretchControlLinesnDefiningStretchParametersnSpecifyingStretchDirectionsnSpe
6、cifyingaReferenceDimensionnSettingMinimumandMaximumValuesnStretchingPathsnUsingStretchwithRepetitionnUsingStretchwithConditionalInclusionnUsingtheStretchmenu,including利用Stretchparameters可以改变对象的尺寸,可以沿着垂直方向(vertically)、水平方向(horizontally)或者同时两个方向。nStretchth
7、elengthandwidthofatransistornStretchthewidthofapathnMovecertaingroupsofobjectswhilestretchingotherslStretchMenuStretchinX——沿X方向拉伸将目标沿X方向拉伸,其Stretchcontrolline是一条垂直的直线,将object一分为二,分割处既是拉伸的起点。沿X方向拉伸后的图形:uStretchinY——沿Y方向拉伸沿Y方向拉伸后的图形:uQualify——指定对象首先点击Quali
8、fy——出现提示——点击Stretchline——Stretchline高亮同时出现提示——(点击受此Stretchline影响的单元)——我们选择除了孔以外的图形——双击空白处结束。选择菜单项的parameters——Summarize查看我们可以看到(qualified)字样,具体我们还需要验证:我们选择影响的单元不包括右边的孔,我们看下结果:右边的孔并没有被影响到。uModify——修改我们选择,出现提示,选择一条Stretchcon
此文档下载收益归作者所有