?? technology.xsd
字號:
</xsd:sequence> <xsd:attribute name="klx" type="xsd:double"/> <xsd:attribute name="khx" type="xsd:double"/> <xsd:attribute name="kly" type="xsd:double"/> <xsd:attribute name="khy" type="xsd:double"/> </xsd:complexType> </xsd:element> <xsd:element name="points"> <xsd:complexType></xsd:complexType> </xsd:element> <xsd:element name="multicutbox"> <xsd:complexType> <xsd:sequence> <xsd:element name="lambdaBox" minOccurs="0"> <xsd:complexType> <xsd:attribute name="klx" type="xsd:double" use="required"/> <xsd:attribute name="khx" type="xsd:double" use="required"/> <xsd:attribute name="kly" type="xsd:double" use="required"/> <xsd:attribute name="khy" type="xsd:double" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="klx" type="xsd:double"/> <xsd:attribute name="khx" type="xsd:double"/> <xsd:attribute name="kly" type="xsd:double"/> <xsd:attribute name="khy" type="xsd:double"/> <xsd:attribute name="sizex" type="tns:PositiveDouble" use="required"/> <xsd:attribute name="sizey" type="tns:PositiveDouble" use="required"/> <xsd:attribute name="sep1d" type="tns:PositiveDouble" use="required"/> <xsd:attribute name="sep2d" type="tns:PositiveDouble" use="required"/> </xsd:complexType> </xsd:element> <xsd:element name="serpbox"> <xsd:complexType> <xsd:sequence> <xsd:element name="lambdaBox" minOccurs="0"> <xsd:complexType> <xsd:attribute name="klx" type="xsd:double" use="required"/> <xsd:attribute name="khx" type="xsd:double" use="required"/> <xsd:attribute name="kly" type="xsd:double" use="required"/> <xsd:attribute name="khy" type="xsd:double" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="klx" type="xsd:double"/> <xsd:attribute name="khx" type="xsd:double"/> <xsd:attribute name="kly" type="xsd:double"/> <xsd:attribute name="khy" type="xsd:double"/> <xsd:attribute name="lWidth" type="xsd:double" use="required"/> <xsd:attribute name="rWidth" type="xsd:double" use="required"/> <xsd:attribute name="tExtent" type="xsd:double" use="required"/> <xsd:attribute name="bExtent" type="xsd:double" use="required"/> </xsd:complexType> </xsd:element> </xsd:choice> <xsd:element name="techPoint" minOccurs="0" maxOccurs="unbounded" type="tns:TechPoint"></xsd:element> </xsd:sequence> <xsd:attribute name="layer" type="tns:LayerName" use="required"/> <xsd:attribute name="style" type="tns:NodeLayerStyle" use="required"/> <xsd:attribute name="portNum" type="xsd:integer"/> <xsd:attribute name="electrical" type="xsd:boolean"/> </xsd:complexType> </xsd:element> <xsd:element name="primitivePort" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="portAngle"> <xsd:complexType> <xsd:attribute name="primary" type="xsd:int" use="required"/> <xsd:attribute name="range" type="xsd:int" use="required"/> </xsd:complexType> </xsd:element> <xsd:element name="portTopology" type="xsd:integer"></xsd:element> <xsd:element name="box"> <xsd:complexType> <xsd:sequence> <xsd:element name="lambdaBox" minOccurs="0"> <xsd:complexType> <xsd:attribute name="klx" type="xsd:double" use="required"/> <xsd:attribute name="khx" type="xsd:double" use="required"/> <xsd:attribute name="kly" type="xsd:double" use="required"/> <xsd:attribute name="khy" type="xsd:double" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="klx" type="xsd:double"/> <xsd:attribute name="khx" type="xsd:double"/> <xsd:attribute name="kly" type="xsd:double"/> <xsd:attribute name="khy" type="xsd:double"/> </xsd:complexType> </xsd:element> <xsd:element name="portArc" type="tns:ArcProtoName" minOccurs="0" maxOccurs="unbounded"></xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:NCName" use="required"/> </xsd:complexType> </xsd:element> <xsd:choice minOccurs="0"> <xsd:element name="serpTrans"> <xsd:complexType> <xsd:sequence> <xsd:element name="specialValue" type="xsd:double" maxOccurs="6" minOccurs="6"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="polygonal"></xsd:element> </xsd:choice> <xsd:element name="minSizeRule" minOccurs="0"> <xsd:complexType> <xsd:attribute name="width" type="xsd:double" use="required"/> <xsd:attribute name="height" type="xsd:double" use="required"/> <xsd:attribute name="rule" type="xsd:string" use="required"/> </xsd:complexType> </xsd:element> <xsd:element name="spiceTemplate" minOccurs="0"> <xsd:complexType> <xsd:attribute name="value" type="xsd:string" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="tns:PrimitiveNodeName" use="required"/> <xsd:attribute name="fun" type="tns:PrimitiveNodeFun" use="required"/> </xsd:complexType> </xsd:element> <xsd:element name="spiceHeader" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="spiceLine" maxOccurs="unbounded"> <xsd:complexType> <xsd:attribute name="line" type="xsd:string" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="level" type="tns:SpiceLevel"/> </xsd:complexType> </xsd:element> <xsd:element name="menuPalette" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:element name="menuBox" maxOccurs="unbounded" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:group ref="tns:MenuItem" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="numColumns" type="xsd:int"/> </xsd:complexType> </xsd:element> <xsd:element name="Foundry" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:element name="layerGds" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence/> <xsd:attribute name="layer" type="tns:LayerName" use="required"/> <xsd:attribute name="gds" type="xsd:string" use="required"/> </xsd:complexType> </xsd:element> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="LayerRule"> <xsd:complexType> <xsd:attribute name="ruleName" type="tns:RuleName" use="required"/> <xsd:attribute name="layerName" type="tns:LayerName" use="required"/> <xsd:attribute name="type" type="tns:LayerRuleType" use="required"/> <xsd:attribute name="when" type="tns:DesignRuleWhen"/> <xsd:attribute name="condition" type="tns:DesignRuleCondition"/> <xsd:attribute name="value" type="xsd:double" use="required"/> </xsd:complexType> </xsd:element> <xsd:element name="LayersRule"> <xsd:complexType> <xsd:attribute name="ruleName" type="tns:RuleName" use="required"/> <xsd:attribute name="layerNames" type="xsd:string" use="required"/> <xsd:attribute name="type" type="tns:LayersRuleType" use="required"/> <xsd:attribute name="when" type="tns:DesignRuleWhen"/> <xsd:attribute name="valueX" type="xsd:double"/> <xsd:attribute name="valueY" type="xsd:double"/> <xsd:attribute name="value" type="xsd:double"/> <xsd:attribute name="maxW" type="xsd:double"/> <xsd:attribute name="minLen" type="xsd:double"/> <xsd:attribute name="nodeName" type="tns:PrimitiveNodeName"/> <xsd:attribute name="condition" type="tns:DesignRuleCondition"/> </xsd:complexType> </xsd:element> <xsd:element name="NodeLayersRule"> <xsd:complexType> <xsd:attribute name="ruleName" type="tns:RuleName" use="required"/> <xsd:attribute name="layerNames" type="xsd:string" use="required"/> <xsd:attribute name="nodeName" type="tns:PrimitiveNodeName" use="required"/> <xsd:attribute name="type" type="tns:NodeLayersRuleType" use="required"/> <xsd:attribute name="when" type="tns:DesignRuleWhen"/> <xsd:attribute name="value" type="xsd:double"/> <xsd:attribute name="valueX" type="xsd:double"/> <xsd:attribute name="valueY" type="xsd:double"/> </xsd:complexType> </xsd:element> <xsd:element name="NodeRule"> <xsd:complexType> <xsd:attribute name="ruleName" type="tns:RuleName" use="required"/> <xsd:attribute name="type" type="tns:NodeRuleType" use="required"/> <xsd:attribute name="when" type="tns:DesignRuleWhen"/> <xsd:attribute name="value" type="xsd:double"/> <xsd:attribute name="valueX" type="xsd:double"/> <xsd:attribute name="valueY" type="xsd:double"/> <xsd:attribute name="nodeName" type="tns:PrimitiveNodeName" use="required"/> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:sequence> <xsd:attribute name="name" type="tns:Foundry" use="required"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="name" type="xsd:NCName" use="required"/> <xsd:attribute name="class" type="tns:ClassName"/> </xsd:complexType> <xsd:key name="transparent"> <xsd:selector xpath="./tns:transparentLayer"/> <xsd:field xpath="@transparent"/> </xsd:key> <xsd:keyref name="transparentRef" refer="tns:transparent"> <!-- every vehicle refers to its state --> <xsd:selector xpath=".//tns:transparentColor"/> <xsd:field xpath="@transparent"/> </xsd:keyref> </xsd:element></xsd:schema>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -