版图PCELL制作步骤.docx
- 文档编号:4044435
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:30
- 大小:279.47KB
版图PCELL制作步骤.docx
《版图PCELL制作步骤.docx》由会员分享,可在线阅读,更多相关《版图PCELL制作步骤.docx(30页珍藏版)》请在冰豆网上搜索。
版图PCELL制作步骤
PCELL
(开始学Pcell时整理出来的,因为太长了也就没有精力再翻译过来,大家就将就一下。
新版本的使用者,虽然有QPcell来制作,但阅读本文也可以对以前制作Pcell有一个了解。
)
Whatyoucanfindinthismanual.
Explanationofthepcellmenu,conventionofmodelingpcellandsomeinstances.Inadditiontosayingpcellisparameterizedcell.
WhatAretheParameters?
StretchagroupofobjectsintheXdirection,Ydirection,orboth
Includeorexcludegroupsofobjects
RepeatagroupofobjectsintheXdirection,Ydirection,orboth
Modifypolygons,paths,orrectanglesduringplacementofthePcellinstance
Repeatobjectalongtheborderofaparameterizedshape
Placeobjectsrelativetotheendpointofaparameterizedpath
Placeobjectsrelativetoareferencepoint
Inheritparametersformanylevelofhierarchytothehigherlevel
Changethelayerandpurposeofgroupofobjects
Customizealabel
Createpropertieswhosevaluesaredependentontheparametervalues
PCELLMENU
ToolsPcellthepcellmenuwillappearinthedynamicmenu.ItincludessometoolsthatareusedtomakethePcell.
StretchstretchinX/stretchinY/Qualify/Modify/Redefine
StretchinX…
Defineshowtostretchtheobjectshorizontally.
StretchinY…
Defineshowtostretchtheobjectsinacellviewintheverticaldirection.
Qualify
Specifywhichobjectsareaffectedbyastretchcontrolline.Bydefault,allobjectsnotinrepetitiongroupsareaffectedbythestretchcontrolline.
Modify
Modifytheparametersforastretchcontrolline.
Redefine
Letsyouredefineapreviouslydefinedstretchcontrollineorchangetheparametersassignedtoastretchcontrolline.
SKILLfunction
▪pcHIDefineStretch(“right”)
▪pcHIDefineStretch(“up”)
▪pcHIQualifyStretchLine()
▪pcHIModifyStretchLine()
▪pcHIRedefineStretchLine()
ConditionalInclusionDefine/Modify/Delete/Show
Define…
Assignsaconditionalinclusionparametertoaselectedgroupofobjects
Modify…
Changetheobjectsassociatedwithaconditionalinclusionorchangetheexpressioncontrolling.
Delete
Deleteaconditionalinclusiondefinition.
Show
Highlightsobjectsinaconditionalinclusiongroupanddisplayinformationaboutthegroup.
SKILLfunction
▪pcHIDefineCondition()
▪pcHIModifyCondition()
▪pcHIDeleteCondition()
▪pcHIDisplayCondition()
RepetitionRepeatinX/RepeatinY/RepeatinXandY/Modify/Delete/Show
RepeatinX…
Definesobjectstoberepeatedhorizontally.
RepeatinY…
Definesobjectstoberepeatedvertically.
RepeatinXandY
Definesobjectstoberepeatedbothhorizontallyandvertically.
Modify
Changesapreviouslydefinedrepetitionparameter.Changestheobjectsintherepetitiongrouporparametersassignedtotherepetitiongroup.
Delete
Deletesarepetitionparameterassignedtoagroupofobjects.
Show
Highlightsobjectsinarepetitiongroupandinformationaboutthegroup.
SKILLfunction
▪pcHIDefineRepeat(“horizontal”)
▪pcHIDefineRepeat(“vertical”)
▪pcHIDefineRepeat(“2D”)
▪pcHIModifyRepeat()
▪pcHIDeleteRepeat()
▪pcHIDisplayRepeat()
ParameterizedShapesDefine/Modify/Delete/Show
Define/Modify
AssignstheverticesofashapeasparametersofthePcell.Youcandefinepaths,polygons,rectangles,circles,ellipses,ordonutsasparameterizedshapes.
Delete
Deletestheparametersassociatedwithapolygon,path,orrectangle.
Show
Highlightsaparameterizedshapeanddisplaysinformationabouttheshapeanditsparameters.
SKILLfunction
▪pcHIDefineParameterizedShape()
▪pcHIDeleteParameterizedShape()
▪pcHIDisplayParameterizedShape()
RepetitionAlongShapeDefine/Modify/Delete/Show
Define…
Repeatsanobjectorgroupofobjectsalongacoordinatestringcontrollingaparameterizedshape.
Modify…
Changeapreviouslydefinedrepetitionalongshapeparameter.Changestheobjectstoberepeatedalongtheparameterizedshapeortheparameterizedshapeitself.
Delete
Deletesarepetitionalongshapeparameter.
Show
Highlightsobjectsinarepetitionalongshapegroupandinformationaboutit.
SKILLfunction
▪pcHIDefineSteppedObject()
▪pcHIModifySteppedObject()
▪pcHIDeleteSteppedObject()
▪pcHIDisplaySteppedObject()
ReferencePointDefinebyPathEndpoint/DefinebyParameter/Modify/Delete/Show
DefinebyPathEndpoint…
Specifiesthatthelocationofanobjectorgroupofobjectsbedeterminedbylocationoftheendpointofaparameterizedpath.
DefinebyParameter…
Specifiesthatthelocationofanobjectorgroupofobjectsbedeterminedbyareferencepointparameterinthecell.Inadditiontothemasteroriginofthecell,youcanspecifyaparameterizedoriginfortheassociatedobjects.
Modify
Modifyareferencepointparameter.Youcanusethiscommandtomodifyeitherareferencepointdefinedbythereferencepointbyparameterformorthereferencepointbypathendpointform.
Delete
Deletesapreviouslydefinedreferencepointparameter.
Show
Highlightsobjectsinareferencepointgroupanddisplayinformationaboutit.
SKILLfunction
▪pcHIDefinePathRefPointObject()
▪pcHIDefineParamRefPointObject()
▪pcHIModifyRefPointObject()
▪pcHIDeleteRefPointObject()
▪pcHIDisplayRefPointObject()
InheritedParametersDefine/Modify/Show
Define/Modify…
SpecifiesthatthePcellchildgetssomeorallofitsparametervaluesformtheparentinwhichthechildinstanceisplaced.YoucanspecifythatindividualparametervaluesoftheparentPcellbepassedtothechildPcellwhenyouplacethePcellparentinyourdesign.
Show
Highlightsthechildcellinstanceinaninheritedparametergroupanddisplayinformationaboutthegroup.
SKILLfunction
▪pcHIDefineInheritedParameter()
▪pcHIDisplayInheritedParameter()
ParameterizedLayerDefine/Modify/Delete/Show
Define
AssignsalayerparametertoselectedobjectsinaPcellsoyoucanchangethelayeroftheobjectswhenyouplacethePcell.
Modify
Changesalayerparameterassociatedwithagroupofobjects.
Delete
Removealayerparameterfromagroupofobjects.
Show
Highlightsagroupofshapesinparameterizedlayergroupanddisplaysinformationaboutthegroup.
SKILLfunction
▪pcHIDefineLayer()
▪pcHIModifyLayer()
▪pcHIDeleteLayer()
▪pcHIDisplayLayer()
ParameterizedLabelDefine/Modify
Define…
PlacesaparameterizedlabelonainstanceofaPcell.
Modify
Modifiesaparameterizedlabelyouhaveassociatedwithobject.
SKILLfunction
▪pcHIDefineLabel()
▪pcHIModifyLabel()
ParameterizedPropertyDefine/Modify/Delete/Show
Define/Modify…
AttachesparameterizedpropertiestoaPcell.
Delete
DeletesoneparameterizedpropertyatatimefromaPcell.
Show
Displaytheparameterizedpropertiesassignedincurrentcellview.
SKILLfunction
▪pcHIDefineProp()
▪pcHIDeleteProp()
▪pcHIDisplayProp()
ParametersEditParameters/Summarize
EditParameters…
Displaysalistofallcompletedparametersdefinedforthecellview.YoucanchangetheDataTypeandValuefieldsforallparameters.
Summarize
Displayasummaryofallparametersdefinedforthecurrentcellview,includingparametersaddedsincethelastcompile.
SKILLfunction
▪pcHIEditParameters()
▪pcModifyParam(d_cvs_paramt_paramTypeg_ParamExpr)
▪pcHIShowParams()
▪pcHISummarizeParams()
CompileToPcell/ToSKILLFile
ToPcell…
CreateaPcellinthedatatypefromthedesigninthecurrentwindow.IfyoudonotcompileaPcellbeforeyouplaceaninstanceofitinanotherdesign,thesysteminterpretsthedesignasastandardfixedcellinsteadofaPcell.EachtimeyoueditthegraphicPcell,youmustrecompileitsothatallplacedinstancereflectthechanges.
ToSKILLFile…
CreatesaSKILLfilefromthedatainthecurrentcellviewthefilecanthenbeeditedasanyskillfile.
SKILLfunction
▪pcHIDefineParamCell()
▪pcHICompileTo|Skill()
MakeUltraPcell
CombinesseveralPcellsintoonePcell.
SKILLfunction
▪auHiUltraPcell()
OK.Thisistheendofthistrip.
INSTANCE
(开始学Pcell时整理出来的,因为太长了也就没有精力再翻译过来,大家就将就一下。
新版本的使用者,虽然有QPcell来制作,但阅读本文也可以对以前制作Pcell有一个了解。
)
Thisisaninstance;wewilldoitstepbystep.Iwishyouenjoyedthistrip!
!
LSWEditSetValidLayers…
Makestretchdgvalid
Createanewlayoutviewnamed“MyPcell”anddrawaMOSEFT
Defineparametersalongthedesignrule,thatasW,L,cont_size,cont_to_poly,mos_number,thin_enc_cont,mt_enc_cont,poly_ext_thin,poly_ext_thin,MOS?
Andsoon.
1.PcellStretchStretchinX…
Now,definetheparameter“L”,Stretchacontrollinglineonthepolygate,whichistomakeploylayerhorizontallyextended.
2.PcellStretchStretchinY…
Stretchcontrollinglineonlyonthethinlayer,likesthistodefineparameter“W”.
3.PcellStretchStretchinX…
Stretchacontrollinglinecrossthecontlayer.
4.PcellStretchStretchinX…
TheotherOne.
5.PcellStretchStretchinY…
Horizontallystretchlineacrosstowcontlayer.Threecontrollinglinecancontrolcontlayerstretchoutanddrawbackbothhorizontalandverticaldirection.
6.PcellStretchStretchinX…
Thisstepistodefinethin_enc_cont.
7.PcellStretchStretchinX…
8.PcellStretchStretchinY…
9.PcellStretchStretchinX…
mt_enc_contisdefinedtomatchtheruleofmetalenclosethecontact.Usesamewaytodrawanothercontrollingline.
10.PcellStretchStretchinX…
Currentcontrollingline’scolorisred;twobluelinesaredefinedinstep9thatarebothparametermt_enc_contwithleftStretchDirection.
11.PcellStretchStretchinX…
12.PcellStretchStretchinX…
StrR1isadependedcontrollingline.
13.PcellStretchStretchinY…
14.PcellStretchQualify
QualifyStrR2tomt.
15.PcellStretchStretchinX…
16.PcellStretchStretchinX…
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 版图 PCELL 制作 步骤