semi合集-English.pdf - 第5569页
SEMI P10-0705 © SEMI 1990, 2005 64 <xs:element name="FigureCount" type="xs:double"/> </xs:sequence> <xs:sequence minOccurs="0"> <xs:element name="MinimumFeatureSize…

SEMI P10-0705 © SEMI 1990, 2005 63
</xs:sequence>
<xs:element name="DeliverableMask" type="xs:boolean"/>
<xs:element name="MaskOptions" type="MaskOptionsType"/>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartMaskDefinition"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndMaskDefinition"/>
</xs:complexType>
<xs:complexType name="CellDefinitionType">
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternOptions"
type="PatternOptionsType"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="CellInstance"
type="CellInstanceType"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="PatternInstance"
type="PatternInstanceType"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartCellDefinition"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndCellDefinition"/>
</xs:complexType>
<xs:complexType name="PatternGroupType">
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternOptions"
type="PatternOptionsType"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="PatternDefinitions"
type="PatternDefinitionsType"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartPatternGroup"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndPatternGroup"/>
</xs:complexType>
<xs:complexType name="PatternDefinitionsType">
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternName" type="xs:string"/>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternVisualId" type="xs:string"/>
</xs:sequence>
<xs:sequence minOccurs="0">

SEMI P10-0705 © SEMI 1990, 2005 64
<xs:element name="FigureCount" type="xs:double"/>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="MinimumFeatureSize"
type="xs:string"/>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="MinimumFeatureLocation"
type="xs:string"/>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="OpcDefinition"
type="OpcDefinitionType"/>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="OpticalMaskSetId"
type="xs:string"/>
<xs:sequence minOccurs="0">
<xs:element name="OpticalMaskId"
type="xs:string"/>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="OpticalMaskTitle"
type="xs:string"/>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternOptions"
type="PatternOptionsType"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartPatternDefinitions"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndPatternDefinitions"/>
</xs:complexType>
<xs:complexType name="CellInstanceType">
<xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="PatternOptions"
type="PatternOptionsType"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Placement" type="PlacementType"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartCellInstance"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndCellInstance"/>
</xs:complexType>
<xs:complexType name="PatternInstanceType">
<xs:sequence>
<xs:sequence minOccurs="0">

SEMI P10-0705 © SEMI 1990, 2005 65
<xs:element name="PatternOptions"
type="PatternOptionsType"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Placement" type="PlacementType"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartPatternInstance"/>
<xs:attribute name="p10End" type="xs:string" use="required"
fixed="EndPatternInstance"/>
</xs:complexType>
<xs:complexType name="PlacementType">
<xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Location" type="XYType"/>
<xs:sequence minOccurs="0">
<xs:element name="SteppingDistance"
type="XYType"/>
<xs:element name="SteppingCount"
type="XYType"/>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="ArrayDiameter" type="xs:double"/>
<xs:element name="ArrayCenter" type="XYType"/>
<xs:sequence minOccurs="0">
<xs:element name="ArrayDiameterInclusive"
type="xs:boolean"/>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="DataOffset" type="xs:string"/>
</xs:sequence>
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="Dropout" type="XYType"/>
<xs:sequence minOccurs="0">
<xs:element name="ScribeTone"
type="xs:string"/>
<xs:element name="ScribeInsideCorners"
type="WindowType"/>
<xs:element name="ScribeOutsideCorners"
type="WindowType"/>
</xs:sequence>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="LocationSpec" type="xs:string"/>
</xs:sequence>
<xs:sequence minOccurs="0">
<xs:element name="CdMeasureDie" type="xs:string"/>
</xs:sequence>
</xs:sequence>
<xs:attribute name="groupName" type="xs:string" use="required"/>
<xs:attribute name="p10Start" type="xs:string" use="required"
fixed="StartPlacement"/>