Overview Schemas Index

Layered_interconnect_complex_template_arm         


ENTITY Template_location_in_structured_template
          SUPERTYPE OF (ONEOF (Inter_stratum_feature_template_location, Stratum_specific_template_location));
          assembly : Structured_template;
          template : Template_definition;
          reference_designation : STRING;
          placement_status : template_location_placement_status;
INVERSE
          transform : SET [0:?] OF Template_location_in_structured_template_transform FOR reference_location;
UNIQUE
          UR1 : assembly, reference_designation;
WHERE
          WR1: (SIZEOF(transform) > 0) XOR ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.TEARDROP_TEMPLATE' IN TYPEOF(template));
          WR2: NOT ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.INTER_STRATUM_FEATURE_TEMPLATE' IN  TYPEOF(template)) OR
             ('LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_ARM.INTER_STRATUM_FEATURE_TEMPLATE_LOCATION' IN TYPEOF(SELF));
          WR3: SIZEOF(['LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.TEARDROP_TEMPLATE',
                    'PART_TEMPLATE_SHAPE_WITH_PARAMETERS_ARM.GEOMETRIC_TEMPLATE'] *
                   TYPEOF(template)) > 0;
END_ENTITY; -- Template_location_in_structured_template

Entity data types and their attributes

Template_location_in_structured_template
          assembly: 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;

Known subtypes

          Inter_stratum_feature_template_location (Layered_interconnect_complex_template_arm)
          Part_feature_based_template_location (Footprint_definition_arm)
          Stratum_specific_template_location (Layered_interconnect_complex_template_arm)

Users: by entity attributes

Template_location_in_structured_template
          Dependent_template_location_in_padstack_definition.reference_location
                    location_stratum_technology_occurrence_or_stratum_technology
          Footprint_occurrence_sub_assembly_relationship.sub_assembly_reference_designation
          Generic_footprint_definition.padstacks
          Requirement_assignment.assigned_to
                    requirement_assignment_item
                              lict_requirement_assignment_item
          Stratum_feature_template_location_in_breakout_footprint_definition.breakout_padstack
          Structured_layout_component_sub_assembly_relationship.first_location
          Structured_layout_component_sub_assembly_relationship.second_location
          Structured_printed_part_template_terminal.associated_composition_relationship
          Template_location_in_structured_template_transform.reference_location

Users: by defined types, not used by any entity attribute

Template_location_in_structured_template
          lict_requirement_assignment_item
                    design_pdm_information_usage_right_item
                    Requirement_assignment.assigned_to

Global rules for this entity data type

          -