| Application module: Layered interconnect complex template | ISO/TS 10303-1716:2018-11(E) © ISO | 
         (*
ISO/TC 184/SC 4/WG 12 N7682 - ISO/TS 10303-1716 Layered interconnect complex template - EXPRESS MIM
Supersedes 
         ISO/TC 184/SC 4/WG 12 N6984
*)
         
SCHEMA Layered_interconnect_complex_template_mim;
         USE FROM
         Layered_interconnect_simple_template_mim;
            -- ISO/TS 10303-1718
         USE FROM
         Physical_unit_2d_shape_mim;
            -- ISO/TS 10303-1726
         USE FROM
         product_property_definition_schema   -- ISO 10303-41
  (characterized_definition);
         
TYPE ipra_requirement_assigned_item =
         
         EXTENSIBLE
         
         GENERIC_ENTITY
         
         
         SELECT
         BASED_ON
         requirement_assigned_item
         WITH 
         
            (thermal_isolation_removal_template);
         END_TYPE; 
         
TYPE lict_requirement_assigned_item =
         
         EXTENSIBLE
         
         GENERIC_ENTITY
         
         
         SELECT
         BASED_ON
         requirement_assigned_item
         WITH 
         
            (assembly_component_usage, 
    structured_template);
         END_TYPE; 
         
ENTITY complex_passage_padstack_definition
           SUBTYPE OF (stratum_stack_dependent_template, passage_padstack_definition);
         
         END_ENTITY;
ENTITY dependent_electrical_isolation_removal_template
           SUBTYPE OF (electrical_isolation_removal_template);
         
         END_ENTITY;
ENTITY dependent_thermal_isolation_removal_template
           SUBTYPE OF (thermal_isolation_removal_template);
         
         END_ENTITY;
ENTITY design_specific_stratum_technology_mapping_relationship
           SUBTYPE OF (stratum_technology_mapping_relationship, property_definition);
           SELF\property_definition.definition RENAMED scope : library_to_design_stack_model_mapping;
         
         END_ENTITY;
ENTITY library_stack_model
           SUBTYPE OF (stratum_stack_model);
         
         END_ENTITY;
ENTITY library_to_design_stack_model_mapping
           SUBTYPE OF (product_definition_relationship);
         
         END_ENTITY;
ENTITY material_removal_structured_template
           SUBTYPE OF (single_stratum_structured_template);
         
         END_ENTITY;
ENTITY multi_stratum_special_symbol_template
           SUBTYPE OF (multi_stratum_structured_template, special_symbol_template);
         
         END_ENTITY;
ENTITY multi_stratum_structured_template
           ABSTRACT SUPERTYPE
         
         OF (ONEOF (padstack_definition,
                                multi_stratum_special_symbol_template)
                        ANDOR stratum_stack_dependent_template)
           SUBTYPE OF (structured_template);
         
         END_ENTITY;
ENTITY padstack_definition
           SUPERTYPE OF 
         (passage_padstack_definition)
           SUBTYPE OF (multi_stratum_structured_template);
         
         END_ENTITY;
ENTITY part_template_keepout_shape_allocation_to_stratum_stack
           SUBTYPE OF (characterized_object, property_definition);
DERIVE
           SELF\property_definition.definition : part_template_keepout_shape_allocation_to_stratum_stack := SELF;
         
         END_ENTITY;
ENTITY passage_padstack_definition
           SUBTYPE OF (padstack_definition);
         
         END_ENTITY;
ENTITY physical_unit_keepout_shape_allocation_to_stratum_stack
           SUBTYPE OF (representation, representation_relationship);
         
         END_ENTITY;
ENTITY physical_unit_keepout_shape_allocation_to_stratum_technology
           SUBTYPE OF (representation);
         
         END_ENTITY;
ENTITY single_stratum_special_symbol_template
           SUBTYPE OF (single_stratum_structured_template, special_symbol_template);
         
         END_ENTITY;
ENTITY single_stratum_structured_template
           ABSTRACT SUPERTYPE
         
         OF (ONEOF (material_removal_structured_template,
                                single_stratum_special_symbol_template))
           SUBTYPE OF (structured_template, single_stratum_template);
         
         END_ENTITY;
ENTITY special_symbol_template
           ABSTRACT SUPERTYPE
         
         OF (ONEOF (single_stratum_special_symbol_template,
                                multi_stratum_special_symbol_template))
           SUBTYPE OF (part_template_definition);
         
         END_ENTITY;
ENTITY stratum_specific_template_location
           SUBTYPE OF (assembly_component_usage, property_definition);
         
         END_ENTITY;
ENTITY stratum_stack_dependent_template
           SUBTYPE OF (multi_stratum_structured_template);
         
         END_ENTITY;
ENTITY structured_inter_stratum_feature_template
           SUBTYPE OF (inter_stratum_feature_template, stratum_stack_dependent_template);
         
         END_ENTITY;
ENTITY structured_template
           ABSTRACT SUPERTYPE
         
         OF (ONEOF (single_stratum_structured_template,
                                multi_stratum_structured_template))
           SUBTYPE OF (geometric_template);
         
         END_ENTITY;
ENTITY thermal_isolation_removal_template
           SUBTYPE OF (material_removal_structured_template);
         
         END_ENTITY;
         END_SCHEMA;  -- Layered_interconnect_complex_template_mim
© ISO 2018 — All rights reserved