|
ENTITY Stratum_specific_template_location SUBTYPE OF (Template_location_in_structured_template); bound_stratum : stratum_technology_occurrence_or_stratum_technology; SELF\Template_location_in_structured_template.template : Single_stratum_template; WHERE WR1: NOT('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.DOCUMENTATION_LAYER_TECHNOLOGY' IN TYPEOF(bound_stratum)) OR (NOT EXISTS(bound_stratum\Documentation_layer_technology.pre_defined_documentation_layer_purpose) OR (NOT (bound_stratum\Documentation_layer_technology.pre_defined_documentation_layer_purpose = predefined_documentation_layer_purpose.soldermask) OR ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.MATERIAL_REMOVAL_FEATURE_TEMPLATE' IN TYPEOF(template)))); WR2: NOT(('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.STRATUM_TECHNOLOGY_OCCURRENCE' IN TYPEOF(bound_stratum)) AND ('LAYERED_INTERCONNECT_MODULE_DESIGN_ARM.DOCUMENTATION_LAYER_TECHNOLOGY' IN TYPEOF(bound_stratum\Stratum_technology_occurrence.definition))) OR (NOT EXISTS(bound_stratum\Stratum_technology_occurrence.definition\Documentation_layer_technology.pre_defined_documentation_layer_purpose) OR (NOT (bound_stratum\Stratum_technology_occurrence.definition\Documentation_layer_technology.pre_defined_documentation_layer_purpose = predefined_documentation_layer_purpose.soldermask) OR ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.MATERIAL_REMOVAL_FEATURE_TEMPLATE' IN TYPEOF(template)))); WR3: NOT ('FABRICATION_TECHNOLOGY_ARM.STRATUM_TECHNOLOGY_OCCURRENCE' IN TYPEOF(bound_stratum)) OR ('LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_ARM.STRATUM_STACK_DEPENDENT_TEMPLATE' IN TYPEOF(SELF\Template_location_in_structured_template.assembly)); END_ENTITY; -- Stratum_specific_template_location |
Entity data types and their attributesTemplate_location_in_structured_templateassembly: Structured_template; template: Template_definition; reference_designation: STRING; placement_status: template_location_placement_status; (INV) transform: SET [0:?] OF Template_location_in_structured_template_transform FOR reference_location; Stratum_specific_template_location bound_stratum: stratum_technology_occurrence_or_stratum_technology; (RT) template: Single_stratum_template; |
| Dependent_template_location_in_padstack_definition (Layered_interconnect_complex_template_arm) |
| Stratum_feature_template_location_in_breakout_footprint_definition (Footprint_definition_arm) |
Global rules for this entity data type- |