Table 60 - Mapping table for interconnect_module_design UoF
Application elementAIM elementSourceReference path
ADJACENT_STRATUM_SURFACE_DEFINITIONshape_aspect_relationship41shape_aspect_relationship
{shape_aspect_relationship.description = `adjacent stratum surface definition'}
nameshape_aspect_relationship.name41 
adjacent_stratum_surface_definition to
stratum_surface
(as precedent_surface)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `secondary surface'}
shape_aspect =>
stratum_surface
adjacent_stratum_surface_definition to
stratum_surface
(as subsequent_surface)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `primary surface'}
shape_aspect =>
stratum_surface
ADJACENT_STRATUM_SURFACE_EMBEDDED_COMPONENT_SURFACE_DEFINITIONshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `adjacent stratum surface embedded component surface'}
namedescriptive_representation_item.description45shape_aspect_relationship
shape_definition = shape_aspect_relationship
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.description = `adjacent stratum surface embedded component surface characterization'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation
representation.name = `adjacent stratum surface embedded component surface name'}
representation.items[i] ->
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
shape_element_relationship to
stratum_surface
(as precedent_item)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_surface
shape_element_relationship to
stratum_surface
(as subsequent_item)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
stratum_surface
shape_element_relationship to
component_feature
(as precedent_item)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{(shape_aspect =>
component_terminal)
(shape_aspect =>
component_feature)}
{(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_top_surface)
(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_edge_surface)
(shape_aspect =>
bare_die_edge_segment_surface)
(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_bottom_surface)
(shape_aspect =>
package_body_surface =>
package_body_top_surface)
(shape_aspect =>
package_body_surface =>
package_body_edge_surface)
(shape_aspect =>
package_body_edge_segment_surface)
(shape_aspect =>
package_body_surface =>
package_body_bottom_surface)}
shape_element_relationship to
component_feature
(as subsequent_item)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{(shape_aspect =>
component_terminal)
(shape_aspect =>
component_feature)}
{(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_top_surface)
(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_edge_surface)
(shape_aspect =>
bare_die_edge_segment_surface)
(shape_aspect =>
part_mounting_feature =>
bare_die_surface =>
bare_die_bottom_surface)
(shape_aspect =>
package_body_surface =>
package_body_top_surface)
(shape_aspect =>
package_body_surface =>
package_body_edge_surface)
(shape_aspect =>
package_body_edge_segment_surface)
(shape_aspect =>
package_body_surface =>
package_body_bottom_surface)}
ARRAY_PLACEMENT_GROUP(array_placement_group_component_shape_aspect) 210(array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect)
ASSEMBLY_COMPONENT(component_definition) (component_shape_aspect) 210 210(component_definition <=
(product_definition
{[product_definition
product_definition.description != `printed component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(product_definition
{[product_definition
product_definition.description = `printed component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}))
(component_shape_aspect <=
shape_aspect
{(shape_aspect =>
component_shape_aspect =>
(inter_stratum_feature)
(land)
(material_removal_component_shape_aspect)
(thermal_component_shape_aspect)
(fiducial)
(probe_access_area)
(assembly_group_component_shape_aspect)
(assembly_group_component_shape_aspect =>
footprint_occurrence)
(assembly_group_component_shape_aspect =>
padstack_occurrence)
(integral_shield))
(shape_aspect
(shape_aspect.description = `laminate component')
(shape_aspect.description = `part template occurrence')
(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')
(shape_aspect.description = `laminate text string component')
(shape_aspect.description = `primary stratum indicator symbol')
(shape_aspect.description = `routed interconnect component')
(shape_aspect.description = `special symbol laminate component')
(shape_aspect.description = `stratum feature template component'))}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']
[product_definition
product_definition.description = `laminate component']})
assembly_component to
footprint_definition
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `usage definition'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
footprint_definition
assembly_component to
padstack_definition
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `usage definition'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
padstack_definition
assembly_component to
part_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition
assembly_component to
physical_unit
(as usage_definition)
PATH component_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `instantiated part'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(application_context_element.name = `physical design usage')}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit)
ASSEMBLY_COMPOSITION_RELATIONSHIPassembly_component_usage44{assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `assembly composition'}
assembly_composition_relationship to
assembly_component
(as component)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
(product_definition
{product_definition =>
component_definition})
(product_definition
[product_definition =>
component_definition]
[product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect =>
component_shape_aspect])
assembly_composition_relationship to
ee_material
(as assembly_bonding_agent)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
assembly_composition_relationship to
physical_unit_design_view
(as assembly)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design'}
product_definition =>
physical_unit
assembly_composition_relationship to
security_classification
(as security_code)
PATH assembly_component_usage
security_classification_assigned_item = assembly_component_usage
security_classification_assigned_item <-
applied_security_classification_assignment.items[i]
applied_security_classification_assignment <=
security_classification_assignment
security_classification_assignment.assigned_security_classification ->
security_classification
ASSEMBLY_GROUP_COMPONENT(assembly_group_component_definition) (assembly_group_component_shape_aspect) 210 210(assembly_group_component_definition <=
component_definition <=
product_definition
{product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship
product_definition_relationship.related_product_definition ->
[product_definition =>
component_definition]
[product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical occurrence']})
(assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{[shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition =>
assembly_group_component_definition]})
BLIND_VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')}
BONDED_CONDUCTIVE_BASE_BLIND_VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `bonded conductive base blind via'}
bonded_conductive_base_blind_via to
stratum_feature_conductive_join
(as features_join)
PATH plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `features join'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_concept_relationship
{stratum_concept_relationship <=
shape_aspect_relationship
shape_aspect_relationship.name = `stratum feature conductive join'}
BURIED_VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `buried via'}
COMPONENT_BASED_ANNOTATION_SYMBOL_PLACEMENT_RELATIONSHIPshape_aspect_relationship41shape_aspect_relationship
{shape_aspect_relationship.name = `component based annotation symbol placement'}
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
component_shape_aspect)
(shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition)
component_based_annotation_symbol_placement_relationship to
special_symbol_laminate_component
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{[shape_aspect.description = `special symbol laminate component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']]}
shape_aspect =>
component_shape_aspect
COMPONENT_BASED_ANNOTATION_TEXT_RELATIONSHIPshape_aspect_relationship41shape_aspect_relationship
{shape_aspect_relationship.name = `component based annotation text'}
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
component_shape_aspect)
(shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition)
message_typedescriptive_representation_item45shape_aspect_relationship
shape_definition = shape_aspect_relationship
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `message type'}
representation_item =>
descriptive_representation_item
{descriptive_representation_item
(descriptive_representation_item.description = `component reference designation')
(descriptive_representation_item.description = `terminal designation')}
component_based_annotation_text_relationship to
laminate_text_string_component
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
[shape_aspect.description = `laminate text string component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']]}
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect =>
array_placement_group_component_shape_aspect
COMPONENT_EXTERNAL_REFERENCErepresentation43{representation
representation.name = `component external reference'}
design_ownerdescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `design owner'}
representation_item =>
descriptive_representation_item
part_numberdescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `part number'}
representation_item =>
descriptive_representation_item
revision_codedescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `revision code'}
representation_item =>
descriptive_representation_item
product_definition_iddescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `product definition id'}
representation_item =>
descriptive_representation_item
reference_designationdescriptive_representation_item45representation
representation.items[i] ->
{representation_item
representation_item.name = `reference designation'}
representation_item =>
descriptive_representation_item
COMPONENT_FEATURE(component_terminal) (component_interface_terminal) (component_feature) (laminate_component_interface_terminal) (interconnect_module_component_surface_feature) 210 210 210 210 210(component_terminal <=
shape_aspect
{shape_aspect
[shape_aspect.product_definitional = .TRUE.]
[
(shape_aspect.description = `component termination passage join terminal')
(shape_aspect.description = `conductive interconnect element terminal')
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `land join terminal')
(shape_aspect.description = `minimally defined component terminal')
(shape_aspect.description = `non functional land join terminal')
(shape_aspect.description = `printed component join terminal')
(shape_aspect.description = `via terminal')]})
(component_interface_terminal <=
shape_aspect)
(component_feature <=
shape_aspect)
(laminate_component_interface_terminal <=
shape_aspect)
(interconnect_module_component_surface_feature <=
shape_aspect)
component_feature to
assembly_component
(as associated_component)
PATH ((component_terminal <=)
(component_interface_terminal <=)
(component_feature <=)
(laminate_component_interface_terminal <=)
(interconnect_module_component_surface_feature <=)
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition)
((component_terminal <=)
(laminate_component_interface_terminal <=)
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect =>
component_shape_aspect)
component_feature to
component_termination_passage_template_terminal
(as definition)
PATH (component_terminal <=)
(laminate_component_interface_terminal <=)
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
(shape_aspect.description = `component termination passage template interface terminal')
(shape_aspect.description = `component termination passage template join terminal')}
component_feature to
land_template_terminal
(as definition)
PATH (component_terminal <=)
(laminate_component_interface_terminal <=)
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
land_template_terminal
component_feature to
part_feature
(as definition)
PATH (component_terminal <=)
(component_interface_terminal <=)
(component_feature <=)
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{([shape_aspect =>
composite_shape_aspect]
[shape_aspect
shape_aspect.description = `part group feature'])
(shape_aspect.description = `interconnect module cavity surface')
(shape_aspect.description = `interconnect module cutout surface')
(shape_aspect.description = `interconnect module edge segment surface')
(shape_aspect.description = `interconnect module edge surface')
(shape_aspect.description = `interconnect module primary surface')
(shape_aspect.description = `interconnect module secondary surface')
(shape_aspect.description = `interconnect module surface feature')
(shape_aspect.description = `part generic feature')
(shape_aspect.description = `polarity indication feature')
(shape_aspect =>
primary_orientation_feature)
(shape_aspect =>
secondary_orientation_feature)
(shape_aspect =>
package_body)
(shape_aspect =>
part_tooling_feature)
(shape_aspect =>
thermal_feature)
(shape_aspect =>
part_mounting_feature)
(shape_aspect =>
package_terminal)
(shape_aspect =>
assembly_module_terminal)
(shape_aspect =>
interconnect_module_terminal)
(shape_aspect =>
minimally_defined_bare_die_terminal)
(shape_aspect =>
packaged_part_terminal)
(shape_aspect =>
package_body_surface)}
component_feature to
printed_part_template_terminal
(as definition)
PATH (component_terminal <=)
(laminate_component_interface_terminal <=)
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
printed_part_template_terminal
component_feature to
via_template_terminal
(as definition)
PATH (component_terminal <=)
(laminate_component_interface_terminal <=)
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `via template terminal'}
COMPONENT_FEATURE_EXTERNAL_REFERENCEdescriptive_representation_item45descriptive_representation_item <=
{representation_item
representation_item.name = `component feature external reference'}
representation_item
namedescriptive_representation_item.description45 
component_feature_external_reference to
component_external_reference
(as associated_component)
PATH descriptive_representation_item <=
representation_item <-
representation.items[i]
{representation
representation.name = `component external reference'}
representation
COMPONENT_FEATURE_MAKE_FROM_RELATIONSHIPmake_from_feature_relationship210make_from_feature_relationship <=
shape_aspect_relationship
component_feature_make_from_relationship to
component_feature
(as resultant_feature)
PATH make_from_feature_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
(shape_aspect =>
(component_terminal)
(component_interface_terminal)
(laminate_component_interface_terminal)
(component_feature))
component_feature_make_from_relationship to
component_feature
(as reusable_feature)
PATH make_from_feature_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
(component_terminal)
(component_interface_terminal)
(laminate_component_interface_terminal)
(component_feature))
COMPONENT_FEATURE_RELATIONSHIPcomponent_feature_relationship210{[component_feature_relationship <=
shape_aspect]
[component_feature_relationship <=
shape_aspect_relationship]}
component_feature_relationship to
component_feature
(as related_component_feature)
PATH component_feature_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
(shape_aspect =>
(component_terminal)
(component_interface_terminal)
(laminate_component_interface_terminal)
(component_feature))
component_feature_relationship to
component_feature
(as relating_component_feature)
PATH component_feature_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
(component_terminal)
(component_interface_terminal)
(laminate_component_interface_terminal)
(component_feature))
COMPONENT_FEATURE_TO_LAYOUT_FEATURE_RELATIONSHIPshape_aspect_relationship41shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `component feature to layout feature'}
component_feature_to_layout_feature_relationship to
assembly_component
(as relating_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect
component_feature_to_layout_feature_relationship to
component_feature
(as relating_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
(component_feature)
(component_interface_terminal)
(laminate_component_interface_terminal)
(component_terminal))
component_feature_to_layout_feature_relationship to
ee_requirement_occurrence
(as requirement)
PATH shape_aspect_relationship
shape_definition = shape_aspect_relationship
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.name = `requirement'}
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `requirement'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
component_feature_to_layout_feature_relationship to
inter_stratum_feature
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature
component_feature_to_layout_feature_relationship to
laminate_component
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
(shape_aspect =>
component_shape_aspect =>
(inter_stratum_feature)
(land)
(thermal_component_shape_aspect)
(fiducial)
(probe_access_area)
(assembly_group_component_shape_aspect)
(integral_shield)
(material_removal_component_shape_aspect))
(shape_aspect
{shape_aspect.description = `laminate text string component'} =>
component_shape_aspect =>
assembly_group_component_shape_aspect =>
array_placement_group_component_shape_aspect)
(shape_aspect
{(shape_aspect.description = `laminate component')
(shape_aspect.description = `part template occurrence')
(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')
(shape_aspect.description = `unrouted conductive interconnect element')
(shape_aspect.description = `laminate text component')
(shape_aspect.description = `primary stratum indicator symbol')
(shape_aspect.description = `routed interconnect component')
(shape_aspect.description = `special symbol laminate component')
(shape_aspect.description = `stratum feature template component')})
(shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
{product_definition.description = `laminate component'}
component_definition)
component_feature_to_layout_feature_relationship to
stratum
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum
component_feature_to_layout_feature_relationship to
stratum_feature
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
stratum_feature
component_feature_to_layout_feature_relationship to
stratum_surface
(as related_stratum_concept)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
stratum_surface
COMPONENT_INTERFACE_TERMINALcomponent_interface_terminal210component_interface_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `interconnect component interface terminal')
(shape_aspect.description = `packaged connector component interface terminal')}
COMPONENT_MAKE_FROM_RELATIONSHIP(make_from_usage_option) (laminate_group_component_make_from_relationship) 44 210(make_from_usage_option)
(laminate_group_component_make_from_relationship <=
make_from_usage_option)
component_make_from_relationship to
assembly_component
(as resultant_component)
PATH (make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition)
(laminate_group_component_make_from_relationship <=
make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition)
component_make_from_relationship to
assembly_component
(as reusable_component)
PATH (make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition)
(laminate_group_component_make_from_relationship <=
make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition)
COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) (component_feature) (laminate_component_interface_terminal) 210 210 210 210(component_terminal <=
shape_aspect
{shape_aspect
[shape_aspect.product_definitional = .TRUE.]
[
(shape_aspect.description = `component termination passage join terminal')
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `land join terminal')
(shape_aspect.description = `non functional land join terminal')
(shape_aspect.description = `printed component join terminal')]})
(component_interface_terminal <=
shape_aspect)
(component_feature <=
shape_aspect)
(laminate_component_interface_terminal <=
shape_aspect)
global_swappabledescriptive_representation_item45component_terminal <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `global swappable'}
representation_item =>
{descriptive_representation_item
(descriptive_representation_item.description = `false')
(descriptive_representation_item.description = `true')}
descriptive_representation_item
local_swappabledescriptive_representation_item45component_terminal <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `local swappable'}
representation_item =>
{descriptive_representation_item
(descriptive_representation_item.description = `false')
(descriptive_representation_item.description = `true')}
descriptive_representation_item
swap_codedescriptive_representation_item.description45component_terminal <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `swap code'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
COMPONENT_TERMINATION_PASSAGEplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `component termination passage'}
component_termination_passage to
component_termination_passage_template
(as usage_definition)
PATH plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage template'}
shape_aspect =>
part_template_definition
COMPONENT_TERMINATION_PASSAGE_INTERFACE_TERMINALlaminate_component_interface_terminal210laminate_component_interface_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `component termination passage interface terminal'}
component_termination_passage_interface_terminal to
component_termination_passage
(as associated_component)
PATH laminate_component_interface_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = `component termination passage'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
plated_inter_stratum_feature =>
plated_passage
component_termination_passage_interface_terminal to
component_termination_passage_template_interface_terminal
(as definition)
PATH laminate_component_interface_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage template interface terminal'}
shape_aspect
COMPONENT_TERMINATION_PASSAGE_JOIN_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `component termination passage join terminal'}
component_termination_passage_join_terminal to
component_termination_passage
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
shape_aspect.description = `component termination passage'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
plated_inter_stratum_feature =>
plated_passage
component_termination_passage_join_terminal to
component_termination_passage_template_join_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage template join terminal'}
shape_aspect
CONDUCTIVE_FILLED_AREAstratum_feature210stratum_feature <=
shape_aspect
{shape_aspect
shape_aspect.description = `conductive filled area'}
CONDUCTIVE_INTERCONNECT_ELEMENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{shape_aspect
[(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')
(shape_aspect.description = `unrouted conductive interconnect element')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition]}
conductive_interconnect_element to
stratum_feature
(as composed_conductor)
PATH shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed conductor'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
stratum_feature
CONDUCTIVE_INTERCONNECT_ELEMENT_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `conductive interconnect element terminal'}
nameshape_aspect.name41component_terminal <=
shape_aspect
shape_aspect.name
conductive_interconnect_element_terminal to
conductive_interconnect_element
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect
[(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')]
[shape_aspect =>
component_shape_aspect]}
conductive_interconnect_element_terminal to
connection_zone
(as connection)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal connection zone'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
conductive_interconnect_element_terminal to
layer_connection_point
(as location)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal location'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layer_connection_point
CONDUCTIVE_INTERCONNECT_ELEMENT_WITH_PRE_DEFINED_TRANSITIONScomponent_shape_aspect210{component_shape_aspect <=
shape_aspect
[(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition]}
conductive_interconnect_element_with_pre_defined_transitions to
curve
(as centreline_shape)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition
{property_definition
property_definition.name = `centreline shape'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation}
representation
representation.items[i] ->
representation_item
{representation_item
representation_item.name = `centreline'}
representation_item =>
geometric_representation_item =>
curve
conductive_interconnect_element_with_pre_defined_transitions to
trace_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `trace template'}
shape_aspect =>
part_template_definition
CONDUCTIVE_INTERCONNECT_ELEMENT_WITH_USER_DEFINED_SINGLE_TRANSITIONcomponent_shape_aspect210{component_shape_aspect <=
shape_aspect
[shape_aspect.description = `conductive interconnect element with user defined single transition']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition]}
conductive_interconnect_element_with_user_defined_single_transition to
layer_connection_point
(as end_terminus)
PATH component_shape_aspect <=
shape_aspect
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `end terminus'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
layer_connection_point
conductive_interconnect_element_with_user_defined_single_transition to
layer_connection_point
(as start_terminus)
PATH component_shape_aspect <=
shape_aspect
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `start terminus'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
layer_connection_point
conductive_interconnect_element_with_user_defined_single_transition to
bounding_curve
(as left_curve_shape_representation)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation}
representation
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `left curve shape representation'}
geometric_representation_item =>
curve =>
bounded_curve =>
trimmed_curve
conductive_interconnect_element_with_user_defined_single_transition to
trimmed_line
(as left_curve_shape_representation)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation}
representation
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `left curve shape representation'}
geometric_representation_item =>
curve =>
trimmed_curve
conductive_interconnect_element_with_user_defined_single_transition to
bounding_curve
(as right_curve_shape_representation)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation}
representation
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `right curve shape representation'}
geometric_representation_item =>
curve =>
bounded_curve =>
trimmed_curve
conductive_interconnect_element_with_user_defined_single_transition to
trimmed_line
(as right_curve_shape_representation)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
{representation =>
shape_representation}
representation
representation.items[i] ->
representation_item =>
{representation_item
representation_item.name = `right curve shape representation'}
geometric_representation_item =>
curve =>
trimmed_curve
conductive_interconnect_element_with_user_defined_single_transition to
trace_template
(as end_definition)
PATH component_shape_aspect <=
shape_aspect
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
[shape_aspect_relationship.name = `instantiated template']
[shape_aspect_relationship.description = `end feature']}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `trace template'}
shape_aspect =>
part_template_definition
conductive_interconnect_element_with_user_defined_single_transition to
trace_template
(as start_definition)
PATH component_shape_aspect <=
shape_aspect
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
[shape_aspect_relationship.name = `instantiated template']
[shape_aspect_relationship.description = `start feature']}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `trace template'}
shape_aspect =>
part_template_definition
CONDUCTORstratum_feature210stratum_feature <=
shape_aspect
{shape_aspect
shape_aspect.description = `conductor'}
conductor to
intra_stratum_join_relationship
(as implementation_requirement)
PATH stratum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `join implementation'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.name = `intra stratum join'}
shape_aspect =>
join_shape_aspect
conductor to
stratum
(as resident_stratum)
PATH stratum_feature <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.name = `design layer'}
product_definition =>
stratum
CONNECTED_AREA_COMPONENTconnected_area_component210connected_area_component <=
component_shape_aspect <=
{shape_aspect
[shape_aspect.description = `stratum feature template component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
connected_area_component to
layer_connection_point_link
(as associated_layer_connection_point)
PATH connected_area_component <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `associated layer connection point'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
layer_connection_point_link
CONNECTED_FILLED_AREAstratum_feature210stratum_feature <=
shape_aspect
{shape_aspect
shape_aspect.name = `connected filled area'}
connected_filled_area to
intra_stratum_join_relationship
(as implementation_requirement)
PATH stratum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `join implementation'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.name = `intra stratum join'}
shape_aspect =>
join_shape_aspect
CONNECTION_ZONE_BASED_FABRICATION_JOINTconnection_zone_based_fabrication_joint210connection_zone_based_fabrication_joint<=
fabrication_joint <=
shape_aspect
connection_zone_based_fabrication_joint to
connection_zone
(as zone_1)
PATH connection_zone_based_fabrication_joint <=
fabrication_joint <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `zone 1'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `connection zone'}
connection_zone_based_fabrication_joint to
connection_zone
(as zone_2)
PATH connection_zone_based_fabrication_joint <=
fabrication_joint <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `zone 2'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `connection zone'}
CUTOUTinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
(shape_aspect.description = `cutout')
(shape_aspect.description = `partially plated cutout')
(shape_aspect.description = `plated cutout')
(shape_aspect.description = `physical connectivity interrupting cutout')}
CUTOUT_EDGE_SEGMENTcutout_edge_segment210[cutout_edge_segment <=
inter_stratum_feature]
[cutout_edge_segment <=
shape_aspect_relationship]
cutout_edge_segment to
cutout
(as composed_cutout)
PATH cutout_edge_segment <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed cutout'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `cutout'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature
cutout_edge_segment to
edge_segment_vertex
(as end_vertex)
PATH cutout_edge_segment <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
cutout_edge_segment to
edge_segment_vertex
(as start_vertex)
PATH cutout_edge_segment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
cutout_edge_segment to
inter_stratum_feature_edge_segment_template
(as usage_definition)
PATH cutout_edge_segment <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `inter stratum feature edge segment template'}
shape_aspect =>
part_template_definition =>
inter_stratum_feature_edge_segment_template
DESIGN_LAYER_STRATUMstratum210stratum <=
product_definition
{product_definition
product_definition.name = `design layer'}
primary_design_layer_stratumproduct_definition.description41stratum <=
product_definition
product_definition.description
{(product_definition.description = `primary design layer stratum')
(product_definition.description = `non primary design layer stratum')}
design_layer_stratum to
design_layer_technology
(as of_technology)
PATH stratum <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `technology usage'}
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
{characterized_object
characterized_object.description = `design layer'}
characterized_object =>
stratum_technology
DIELECTRIC_MATERIAL_PASSAGEinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `dielectric material passage'}
dielectric_material_passage to
cutout
(as precedent_passage)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `precedent passage'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `cutout'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature
dielectric_material_passage to
ee_material
(as feature_material)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
dielectric_material_passage to
ee_requirement_occurrence
(as feature_material)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.name = `feature material'}
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `feature material'}
property_definition_relationship.relating_property_definition ->
property_definition =>
requirements_property
DOCUMENTATION_LAYER_STRATUMstratum210stratum <=
product_definition
{product_definition
product_definition.name = `documentation layer'}
documentation_layer_stratum to
documentation_layer_technology
(as of_technology)
PATH stratum <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `technology usage'}
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
{characterized_object
characterized_object.description = `documentation layer'}
characterized_object =>
stratum_technology
EDGE_SEGMENT_VERTEXedge_segment_vertex210edge_segment_vertex <=
physical_unit_datum <=
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
namedescriptive_representation_item.description45edge_segment_vertex <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.description = `shape element characterization'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{representation
representation.name = `shape element name'}
representation.items[i] ->
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
ELECTRICAL_ISOLATION_LAMINATE_COMPONENTelectrical_isolation_component_shape_aspect210electrical_isolation_component_shape_aspect <=
filled_area_material_removal_component_shape_aspect
EMBEDDED_COMPONENT_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `embedded component terminal'}
embedded_component_terminal to
bare_die_component
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.description = `bare die component'}
product_definition =>
component_definition
embedded_component_terminal to
bare_die_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
minimally_defined_bare_die_terminal =>
bare_die_terminal
FABRICATION_JOINTfabrication_joint210fabrication_joint <=
[shape_aspect]
[shape_aspect_relationship]
fabrication_joint to
component_termination_passage_join_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
component_termination_passage_join_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
conductive_interconnect_element_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `conductive interconnect element terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
conductive_interconnect_element_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `conductive interconnect element terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
interconnect_module
(as associated_interconnect_module)
PATH fabrication_joint <=
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.name = `interconnect module'}
fabrication_joint to
land_join_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `land join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
land_join_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect.description = `land join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
non_functional_land_join_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `non functional land join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
non_functional_land_join_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect.description = `non functional land join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
printed_component_join_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `printed component join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
printed_component_join_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect.description = `printed component join terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
stratum_feature_template_component
(as auxiliary_joint_material)
PATH fabrication_joint <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `auxiliary joint material'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{[shape_aspect.description = `stratum feature template component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']]}
shape_aspect =>
component_shape_aspect
fabrication_joint to
via_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `via terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
via_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect.description = `via terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
embedded_component_terminal
(as fabrication_features_1)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `embedded component terminal'}
shape_aspect =>
component_terminal
fabrication_joint to
embedded_component_terminal
(as fabrication_features_2)
PATH fabrication_joint <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `embedded component terminal'}
shape_aspect =>
component_terminal
FIDUCIALfiducial210fiducial <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
FIDUCIAL_STRATUM_FEATUREfiducial_stratum_feature210fiducial_stratum_feature <=
stratum_feature <=
shape_aspect
FILLED_AREA_MATERIAL_REMOVAL_LAMINATE_COMPONENTfilled_area_material_removal_component_shape_aspect210filled_area_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect <=
component_shape_aspect
filled_area_material_removal_laminate_component to
padstack_definition
(as reference_padstack)
PATH filled_area_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
padstack_definition
FOOTPRINT_OCCURRENCEfootprint_occurrence210footprint_occurrence <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
footprint_occurrence to
footprint_definition
(as usage_definition)
PATH footprint_occurrence <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `usage definition'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
footprint_definition
FOOTPRINT_OCCURRENCE_SUB_ASSEMBLY_RELATIONSHIPfootprint_occurrence_shape_aspect_relationship210footprint_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
sub_assembly_reference_designationPATH footprint_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.name
terminal_locationPATH footprint_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.description
footprint_occurrence_sub_assembly_relationship to
laminate_component
(as related_component)
PATH footprint_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect
footprint_occurrence_sub_assembly_relationship to
footprint_occurrence
(as relating_component)
PATH footprint_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
assembly_group_component_shape_aspect <=
component_shape_aspect =>
footprint_occurrence
FROZEN_ASSIGNMENTfrozen_assignment210frozen_assignment <=
approval_assignment
frozen_assignment to
ee_approval
(as assigned_approval)
PATH frozen_assignment <=
approval_assignment
approval_assignment.assigned_approval ->
approval
{approval
approval.status ->
approval_status
(approval_status.name = `approved')
(approval_status.name = `not yet approved')}
frozen_assignment to
frozen_design_object
(as frozen_item)
PATH frozen_assignment
frozen_assignment.items[i] ->
frozen_assigned_item
INTER_STRATUM_EXTENTproduct_definition_relationship41{product_definition_relationship
product_definition_relationship.name = `inter stratum extent'}
inter_stratum_extent to
stratum
(as from_stratum)
PATH product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
stratum
inter_stratum_extent to
stratum
(as to_stratum)
PATH product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
stratum
INTER_STRATUM_FEATUREinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{[(shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
(cutout_edge_segment)
(interconnect_module_edge_segment)
(plated_inter_stratum_feature))
(shape_aspect
(shape_aspect.description = `partially plated cutout')
(shape_aspect.description = `partially plated interconnect module edge')
(shape_aspect.description = `unsupported passage')
(shape_aspect.description = `cutout')
(shape_aspect.description = `physical connectivity interrupting cutout')
(shape_aspect.description = `dielectric material passage')
(shape_aspect.description = `interconnect module edge'))]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
feature_of_sizedescriptive_representation_item.description45inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `feature of size'}
representation_item =>
descriptive_representation_item
descriptive_representation_item.description
{descriptive_representation_item.description
(descriptive_representation_item.description = `true')
(descriptive_representation_item.description = `false')}
inter_stratum_feature to
inter_stratum_feature_template
(as usage_definition)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
(shape_aspect.description = `inter stratum feature template')
(shape_aspect.description = `via template')
(shape_aspect.description = `component termination passage template')
(shape_aspect.description = `unsupported passage template')
(shape_aspect.description = `inter stratum feature edge template')
(shape_aspect.description = `inter stratum feature template')
(shape_aspect.description = `counterbore passage template')
(shape_aspect.description = `countersunk passage template')
(shape_aspect.description = `blind passage template')}
shape_aspect =>
part_template_definition
INTER_STRATUM_FEATURE_EDGE_SEGMENT_TEMPLATEinter_stratum_feature_edge_segment_template210[inter_stratum_feature_edge_segment_template <=
part_template_definition]
[inter_stratum_feature_edge_segment_template <=
shape_aspect_relationship]
inter_stratum_feature_edge_segment_template to
edge_segment_cross_section
(as cross_section)
PATH inter_stratum_feature_edge_segment_template <=
part_template_definition <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
{property_definition
property_definition.name = `cross section'}
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
volume_shape_intersection =>
edge_segment_cross_section
inter_stratum_feature_edge_segment_template to
inter_stratum_feature_edge_template
(as composed_edge)
PATH inter_stratum_feature_edge_segment_template <=
part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition =>
inter_stratum_feature_edge_template
inter_stratum_feature_edge_segment_template to
edge_segment_vertex
(as end_vertex)
PATH inter_stratum_feature_edge_segment_template <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
inter_stratum_feature_edge_segment_template to
edge_segment_vertex
(as start_vertex)
PATH inter_stratum_feature_edge_segment_template <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
inter_stratum_feature_edge_segment_template to
trimmed_line
(as reference_path)
PATH inter_stratum_feature_edge_segment_template <=
part_template_definition <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation.used_representation ->
representation.items[i] ->
representation_item =>
geometric_representation_item =>
curve =>
bounded_curve =>
trimmed_curve
INTER_STRATUM_FEATURE_EDGE_TEMPLATEinter_stratum_feature_edge_template210inter_stratum_feature_edge_template <=
part_template_definition <=
shape_aspect
{shape_aspect
shape_aspect.description = `inter stratum feature edge template'}
INTERCONNECT_MODULEphysical_unit210physical_unit <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
interconnect_module to
assembly_module
(as assembly_design_requirement)
PATH physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `assembly design requirement'}
product_definition_relationship.relating_product_definition ->
product_definition
{product_definition
[product_definition =>
physical_unit]
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
INTERCONNECT_MODULE_EDGEinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
plated_inter_stratum_feature}
(shape_aspect
(shape_aspect.description = `plated interconnect module edge')
(shape_aspect.description = `interconnect module edge')
(shape_aspect.description = `partially plated interconnect module edge'))
INTERCONNECT_MODULE_EDGE_SEGMENTinterconnect_module_edge_segment210interconnect_module_edge_segment <=
inter_stratum_feature
interconnect_module_edge_segment to
interconnect_module_edge
(as composed_edge)
PATH interconnect_module_edge_segment <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed edge'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interconnect module edge'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature
interconnect_module_edge_segment to
edge_segment_vertex
(as end_vertex)
PATH interconnect_module_edge_segment <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
interconnect_module_edge_segment to
edge_segment_vertex
(as start_vertex)
PATH interconnect_module_edge_segment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.name = `single datum'}
shape_aspect =>
physical_unit_datum =>
edge_segment_vertex
interconnect_module_edge_segment to
inter_stratum_feature_edge_segment_template
(as usage_definition)
PATH interconnect_module_edge_segment <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `inter stratum feature edge segment template'}
shape_aspect =>
part_template_definition =>
inter_stratum_feature_edge_segment_template
INTERCONNECT_MODULE_MACRO_COMPONENTcomponent_definition210component_definition <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `macro occurrence']}
interconnect_module_macro_component to
interconnect_module
(as design_definition)
PATH component_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `design definition'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
INTERCONNECT_MODULE_MACRO_COMPONENT_JOIN_TERMINALinterconnect_module_macro_component_join_terminal210interconnect_module_macro_component_join_terminal <=
component_terminal <=
shape_aspect
{shape_aspect
[shape_aspect.description = `interconnect module component terminal']
[shape_aspect.product_definitional = .TRUE.]}
interconnect_module_macro_component_join_terminal to
interconnect_module_macro_component
(as associated_component)
PATH interconnect_module_macro_component_join_terminal <=
component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `macro occurrence']}
product_definition =>
component_definition
interconnect_module_macro_component_join_terminal to
interconnect_module_join_terminal
(as definition)
PATH interconnect_module_macro_component_join_terminal <=
component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.name = `interconnect module'}
shape_aspect =>
interconnect_module_terminal =>
interconnect_module_join_terminal
INTERCONNECT_MODULE_STRATUM_ASSEMBLY_RELATIONSHIPassembly_component_usage44{assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `interconnect module stratum assembly relationship'}
reference_designationassembly_component_usage.reference_designator44 
interconnect_module_stratum_assembly_relationship to
interconnect_module
(as assembly)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
product_definition =>
physical_unit
interconnect_module_stratum_assembly_relationship to
stratum
(as component)
PATH assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
stratum
INTERCONNECT_MODULE_STRATUM_BASED_TERMINALinterconnect_module_stratum_based_terminal210interconnect_module_stratum_based_terminal <=
interconnect_module_terminal <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.name = `interconnect module'}
INTERFACE_ACCESS_MATERIAL_REMOVAL_LAMINATE_COMPONENTinterface_access_material_removal_component_shape_aspect210interface_access_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect
interface_access_material_removal_laminate_component to
laminate_component_interface_terminal
(as accessed_interface)
PATH interface_access_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `accessed interface'}
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
(shape_aspect.description = `land interface terminal')
(shape_aspect.description = `non functional land interface terminal')
(shape_aspect.description = `component termination passage interface terminal')
(shape_aspect.description = `printed connector component interface terminal')}
shape_aspect =>
laminate_component_interface_terminal
INTERFACE_ACCESS_STRATUM_FEATURE_TEMPLATE_COMPONENTinterface_access_component_shape_aspect210interface_access_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
(shape_aspect.description = `stratum feature template component')
interface_access_stratum_feature_template_component to
laminate_component_interface_terminal
(as accessed_interface)
PATH interface_access_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `accessed interface'}
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
(shape_aspect.description = `land interface terminal')
(shape_aspect.description = `non functional land interface terminal')
(shape_aspect.description = `component termination passage interface terminal')
(shape_aspect.description = `printed connector component interface terminal')}
shape_aspect =>
laminate_component_interface_terminal
INTERFACIAL_CONNECTIONplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `interfacial connection'}
INTERNAL_PROBE_ACCESS_AREAprobe_access_area210probe_access_area <=
component_shape_aspect <=
shape_aspect
{shape_aspect
[shape_aspect.description = `internal probe access area']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
internal_probe_access_area to
stratum_feature
(as stratum_feature_implementation)
PATH probe_access_area <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
INTERNAL_STRATUM_ACCESSshape_aspect_relationship41{shape_aspect_relationship
shape_aspect_relationship.name = `internal stratum access'}
internal_stratum_access to
internal_probe_access_area
(as connected_probe)
PATH shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
[shape_aspect.description = `internal probe access area']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']]}
shape_aspect =>
component_shape_aspect =>
probe_access_area
internal_stratum_access to
via
(as inter_stratum_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `buried via')
(shape_aspect.description = `interfacial connection')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
plated_inter_stratum_feature =>
plated_passage
JOIN_TWO_PHYSICAL_CONNECTIVITY_DEFINITION_SUPPORTING_INTER_STRATUM_FEATUREplated_inter_stratum_feature210plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{[shape_aspect
shape_aspect.description = `join two physical connectivity definition supporting inter stratum feature']
[shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `join implementation'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.name = `inter stratum join'}
shape_aspect =>
join_shape_aspect]}
join_two_physical_connectivity_definition_supporting_inter_stratum_feature to
physical_connectivity_definition
(as joined_definitions)
PATH plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
property_definition_relationship
{property_definition_relationship
property_definition_relationship.name = `requirement implementation'}
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect =>
physical_connectivity_definition
JOIN_TWO_PHYSICAL_CONNECTIVITY_DEFINITION_SUPPORTING_PRINTED_COMPONENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{ shape_aspect
shape_aspect.description = `join 2 physical connectivity definition supporting'}
join_two_physical_connectivity_definition_supporting_printed_component to
physical_connectivity_definition
(as joined_definitions)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
property_definition_relationship
{property_definition_relationship
property_definition_relationship.name = `requirement implementation'}
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = shape_definition
shape_definition
shape_definition = shape_aspect
shape_aspect =>
physical_connectivity_definition
LAMINATE_COMPONENT(component_shape_aspect) 210component_shape_aspect <=
shape_aspect
{(shape_aspect =>
component_shape_aspect =>
(inter_stratum_feature)
(land)
(thermal_component_shape_aspect)
(fiducial)
(probe_access_area)
(assembly_group_component_shape_aspect)
(integral_shield)
(material_removal_component_shape_aspect))
(shape_aspect
{shape_aspect.description = `laminate text string component'} =>
component_shape_aspect =>
assembly_group_component_shape_aspect =>
array_placement_group_component_shape_aspect)
(shape_aspect
(shape_aspect.description = `laminate component')
(shape_aspect.description = `part template occurrence')
(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')
(shape_aspect.description = `unrouted conductive interconnect element')
(shape_aspect.description = `laminate text component')
(shape_aspect.description = `primary stratum indicator symbol')
(shape_aspect.description = `routed interconnect component')
(shape_aspect.description = `special symbol laminate component')
(shape_aspect.description = `stratum feature template component'))}
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
laminate_component to
external_definition
(as cad_layer)
PATH component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
{property_definition
property_definition.name = `cad layer'}
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
representation_item =>
externally_defined_representation_item =>
external_definition
laminate_component to
part_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition
LAMINATE_COMPONENT_FEATURE(component_terminal) (laminate_component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `land join terminal')
(shape_aspect.description = `non functional land join terminal')
(shape_aspect.description = `component termination passage join terminal')
(shape_aspect.description = `via terminal')
(shape_aspect.description = `conductive interconnect element terminal')
(shape_aspect.description = `printed component join terminal')})
(laminate_component_interface_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `land interface terminal')
(shape_aspect.description = `non functional land interface terminal')
(shape_aspect.description = `component termination passage interface terminal')
(shape_aspect.description = `printed connector component interface terminal')})
LAMINATE_COMPONENT_INTERFACE_TERMINALlaminate_component_interface_terminal210laminate_component_interface_terminal<=
shape_aspect
{shape_aspect
(shape_aspect.description = `land interface terminal')
(shape_aspect.description = `non functional land interface terminal')
(shape_aspect.description = `component termination passage interface terminal')
(shape_aspect.description = `printed connector component interface terminal')}
LAMINATE_COMPONENT_JOIN_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `land join terminal')
(shape_aspect.description = `non functional land join terminal')
(shape_aspect.description = `component termination passage join terminal')
(shape_aspect.description = `embedded component terminal')
(shape_aspect.description = `printed component join terminal')}
LAMINATE_GROUP_COMPONENT_MAKE_FROM_RELATIONSHIPlaminate_group_component_make_from_relationship210laminate_group_component_make_from_relationship <=
make_from_usage_option
laminate_group_component_make_from_relationship to
assembly_group_component
(as resultant_component)
PATH laminate_group_component_make_from_relationship <=
make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition
laminate_group_component_make_from_relationship to
assembly_group_component
(as reusable_component)
PATH laminate_group_component_make_from_relationship <=
make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition
laminate_group_component_make_from_relationship to
stratum_make_from_relationship
(as stratum_mapping)
PATH laminate_group_component_make_from_relationship <=
make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
characterized_product_definition = product_definition_relationship
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.relating_property_definition
{property_definition_relationship
property_definition_relationship.name = `stratum mapping'}
property_definition_relationship.related_property_definition ->
property_definition
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship =>
{product_definition_relationship
product_definition_relationship.name = `stratum make from'}
product_definition_usage =>
make_from_usage_option
LAMINATE_TEXT_COMPONENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{shape_aspect
[shape_aspect.description = `laminate text component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
of_charactershape_aspect.name41component_shape_aspect <=
shape_aspect
shape_aspect.name
laminate_text_component to
part_text_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition =>
part_text_template_definition
laminate_text_component to
stratum_feature
(as stratum_feature_implementation)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `stratum feature implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
LAMINATE_TEXT_STRING_COMPONENTarray_placement_group_component_shape_aspect210array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{shape_aspect
[shape_aspect.description = `laminate text string component']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
messageshape_aspect.name41array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_aspect.name
of_horizontal_justificationdescriptive_representation_item45array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `of horizontal justification'}
representation_item =>
{(descriptive_representation_item.description = `left')
(descriptive_representation_item.description = `right')
(descriptive_representation_item.description = `centre')}
descriptive_representation_item
of_vertical_justificationdescriptive_representation_item45array_placement_group_component_shape_aspect <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `of vertical justification'}
representation_item =>
{(descriptive_representation_item.description = `top')
(descriptive_representation_item.description = `centre')
(descriptive_representation_item.description = `bottom')}
descriptive_representation_item
LAND_INTERFACE_TERMINALlaminate_component_interface_terminal210laminate_component_interface_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `land interface terminal'}
land_interface_terminal to
land
(as associated_component)
PATH laminate_component_interface_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = `contact size dependent land')
(shape_aspect.description = `component termination passage and contact size dependent land')
(shape_aspect.description = `via and contact size dependent land')}
shape_aspect =>
component_shape_aspect =>
land
land_interface_terminal to
land_template_interface_terminal
(as definition)
PATH laminate_component_interface_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interface terminal'}
shape_aspect =>
land_template_terminal
LAND_JOIN_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `land join terminal'}
land_join_terminal to
land
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = `functional land')
(shape_aspect.description = `via dependent land')
(shape_aspect.description = `component termination passage dependent land')
(shape_aspect.description = `contact size dependent land')
(shape_aspect.description = `component termination passage and contact size dependent land')
(shape_aspect.description = `via and contact size dependent land')}
shape_aspect =>
component_shape_aspect =>
land
land_join_terminal to
land_template_join_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `join terminal'}
shape_aspect =>
land_template_terminal
LAYERlayer210layer <=
shape_aspect
nameshape_aspect.name41layer <=
shape_aspect
shape_aspect.name
layer to
external_definition
(as layer_usage)
PATH layer
document_assigned_item = layer
document_assigned_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document <-
document_usage_constraint.source
document_usage_constraint
{document_usage_constraint
document_usage_constraint.subject_element = `layer definition'}
layer to
inter_stratum_extent
(as extent)
PATH layer <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition_relationship
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `inter stratum extent'}
LAYOUT_MACRO_COMPONENTlayout_macro_component210layout_macro_component <=
printed_component <=
component_definition <=
product_definition
layout_macro_component to
layout_macro_definition
(as design_definition)
PATH layout_macro_component <=
printed_component <=
component_definition <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `design definition'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
physical_unit =>
interconnect_definition =>
layout_macro_definition
layout_macro_component to
layout_macro_floor_plan_template
(as usage_definition)
PATH layout_macro_component <=
printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition =>
layout_macro_floor_plan_template
LAYOUT_MACRO_DEFINITIONlayout_macro_definition210layout_macro_definition <=
interconnect_definition <=
physical_unit <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
layout_macro_definition to
layout_macro_floor_plan_template
(as floor_layout_view)
PATH layout_macro_definition <=
interconnect_definition <=
physical_unit <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `floor layout view'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition =>
layout_macro_floor_plan_template
LAYOUT_MACRO_DEFINITION_TERMINAL_TO_USAGE_TERMINAL_ASSIGNMENTlayout_macro_definition_terminal_to_usage_terminal_assignment210{[layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect]
[layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship]}
layout_macro_definition_terminal_to_usage_terminal_assignment to
printed_part_template_terminal
(as defined_template_feature)
PATH shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
printed_part_template_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
component_termination_passage_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `component termination passage join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
conductive_interconnect_element_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `conductive interconnect element terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
land_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `land join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
non_functional_land_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `non functional land join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
printed_component_join_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `printed component join terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
via_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `via terminal'}
shape_aspect =>
component_terminal
layout_macro_definition_terminal_to_usage_terminal_assignment to
embedded_component_terminal
(as assigned_design_object)
PATH layout_macro_definition_terminal_to_usage_terminal_assignment <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `embedded component terminal'}
shape_aspect =>
component_terminal
LAYOUT_MACRO_FLOOR_PLAN_TEMPLATElayout_macro_floor_plan_template210layout_macro_floor_plan_template <=
part_template_definition <=
{shape_aspect
shape_aspect.description = `printed part template'}
layout_macro_floor_plan_template to
layout_macro_definition_terminal_to_usage_terminal_assignment
(as access_maps)
PATH layout_macro_floor_plan_template <=
part_template_definition <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `access maps'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layout_macro_definition_terminal_to_usage_terminal_assignment
MATERIAL_REMOVAL_LAMINATE_COMPONENTmaterial_removal_component_shape_aspect210material_removal_component_shape_aspect <=
component_shape_aspect
material_removal_laminate_component to
stratum_feature
(as design_intent)
PATH material_removal_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
material_removal_laminate_component to
material_removal_feature_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect.description = `material removal feature template'}
shape_aspect =>
part_template_definition
MULTI_LAYER_MATERIAL_REMOVAL_LAMINATE_COMPONENTmulti_layer_material_removal_component_shape_aspect210multi_layer_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect
multi_layer_stratum_laminate_component to
layer
(as derived_layer_geometry)
PATH multi_layer_material_removal_component_shape_aspect <=
material_removal_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `derived layer geometry'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layer
MULTI_LAYER_STRATUM_FEATUREmulti_layer_stratum_feature210multi_layer_stratum_feature <=
stratum_feature
multi_layer_stratum_feature to
layer
(as derived_layer_geometry)
PATH multi_layer_stratum_feature <=
stratum_feature <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `derived layer geometry'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layer
MULTI_LAYER_STRATUM_FEATURE_TEMPLATE_COMPONENTmulti_layer_component_shape_aspect210multi_layer_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
(shape_aspect.description = `stratum feature template component')
multi_layer_stratum_feature_template_component to
layer
(as derived_layer_geometry)
PATH multi_layer_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `derived layer geometry'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layer
NEXT_HIGHER_ASSEMBLY_RELATIONSHIP(next_assembly_usage_occurrence) ([next_assembly_usage_occurrence][quantified_assembly_component_usage]) 44 44 44(next_assembly_usage_occurrence)
([next_assembly_usage_occurrence <= ]
[quantified_assembly_component_usage <=]
assembly_component_usage)
reference_designationPATH next_assembly_usage_occurrence <=
assembly_component_usage
assembly_component_usage.reference_designator
next_higher_assembly_relationship to
data_element
(as quantity)
PATH next_assembly_usage_occurrence <=
assembly_component_usage =>
quantified_assembly_component_usage
quantified_assembly_component_usage.quantity ->
measure_with_unit
NON_CONDUCTIVE_BASE_BLIND_VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `non conductive base blind via'}
NON_FUNCTIONAL_LAND_INTERFACE_TERMINALlaminate_component_interface_terminal210laminate_component_interface_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `non functional land interface terminal'}
non_functional_land_interface_terminal to
land_template_interface_terminal
(as definition)
PATH laminate_component_interface_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interface terminal'}
shape_aspect =>
land_template_terminal
non_functional_land_interface_terminal to
non_functional_land
(as associated_component)
PATH laminate_component_interface_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = `contact size dependent non functional land')
(shape_aspect.description = `component termination passage and contact size dependent non functional land')
(shape_aspect.description = `via and contact size dependent non functional land')}
shape_aspect =>
component_shape_aspect =>
land
NON_FUNCTIONAL_LAND_JOIN_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `non functional land join terminal'}
non_functional_land_join_terminal to
land_template_join_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `join terminal'}
shape_aspect =>
land_template_terminal
non_functional_land_join_terminal to
non_functional_land
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = `non functional land')
(shape_aspect.description = `via dependent non functional land')
(shape_aspect.description = `component termination passage dependent non functional land')
(shape_aspect.description = `contact size dependent non functional land')
(shape_aspect.description = `component termination passage and contact size dependent non functional land')
(shape_aspect.description = `unsupported passage dependent non functional land')
(shape_aspect.description = `via and contact size dependent non functional land')}
shape_aspect =>
component_shape_aspect =>
land
PADSTACK_OCCURRENCEpadstack_occurrence210padstack_occurrence <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
padstack_occurrence to
padstack_definition
(as usage_definition)
PATH padstack_occurrence <=
assembly_group_component_shape_aspect <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship.name = `usage definition'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect.of_shape ->
product_definition_shape <=
property_definition.definition ->
characterized_definition = characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
padstack_definition
PADSTACK_OCCURRENCE_SUB_ASSEMBLY_RELATIONSHIPpadstack_occurrence_shape_aspect_relationship210padstack_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
sub_assembly_reference_designationPATH padstack_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.name
padstack_occurrence_sub_assembly_relationship to
laminate_component
(as related_component)
PATH padstack_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect
padstack_occurrence_sub_assembly_relationship to
padstack_occurrence
(as relating_component)
PATH padstack_occurrence_shape_aspect_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
assembly_group_component_shape_aspect <=
component_shape_aspect =>
padstack_occurrence
PART_CONNECTED_TERMINALS_DEFINITIONpart_connected_terminals_definition210part_connected_terminals_definition <=
shape_aspect
nameshape_aspect.name41part_connected_terminals_definition <=
shape_aspect
shape_aspect.name
part_connected_terminals_definition to
part_terminal
(as connected_terminals)
PATH part_connected_terminals_definition <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `member connected terminal'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
(assembly_module_terminal)
(minimally_defined_bare_die_terminal)
(interconnect_module_terminal)
(packaged_part_terminal)
part_connected_terminals_definition to
Assembly_module_usage_view
(as associated_definition)
PATH part_connected_terminals_definition <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.name = `assembly module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
part_connected_terminals_definition to
Bare_die
(as associated_definition)
PATH part_connected_terminals_definition <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
(physical_unit =>
bare_die)
(physical_unit =>
externally_defined_physical_unit =>
externally_defined_bare_die)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_bare_die)
part_connected_terminals_definition to
Interconnect_module_usage_view
(as associated_definition)
PATH part_connected_terminals_definition <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
PART_TEMPLATEpart_template_definition210part_template_definition <=
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
[product_definition
product_definition.formation ->
product_definition_formation
product_definition_formation.of_product ->
product <-
product_related_product_category.products[i]
product_related_product_category <=
product_category
product_category.name = `template model']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition']}
part_template to
analytical_model
(as part_template_analytical_model)
PATH part_template_definition <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation =>
analytical_model
part_template to
analytical_representation
(as analytical_part_template_representation)
PATH part_template_definition <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
{[representation =>
analytical_model]
[representation
representation.name = `part template analytical model']}
representation <-
representation_relationship.rep_1
representation_relationship
representation_relationship.rep_2 ->
representation =>
analytical_representation
part_template to
characteristic
(as physical_characteristic)
PATH part_template_definition <=
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition'}
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
representation_item
{representation_item
group_assigned_item = representation_item
group_assigned_item <-
applied_group_assignment.items[i]
applied_group_assignment <=
group_assignment
group_assignment.assigned_group ->
group =>
characteristic_type}
part_template to
coordinated_characteristic
(as physical_characteristic)
PATH part_template_definition <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
(characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition')}
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
representation_item =>
coordinated_representation_item
part_template to
template_definition
(as associated_definition)
PATH part_template_definition <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `template definition'}
PARTIALLY_PLATED_CUTOUTinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `partially plated cutout'}
PARTIALLY_PLATED_INTERCONNECT_MODULE_EDGEinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `partially plated interconnect module edge'}
PCBinterconnect_definition210interconnect_definition <=
physical_unit <=
product_definition
{product_definition
[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design']}
pcb to
pcb_usage_view
(as usage_view)
PATH interconnect_definition <=
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship.name = `design usage'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition
{[product_definition.name = `interconnect module']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
physical_unit =>
(interconnect_definition)
(externally_defined_physical_unit =>
externally_defined_interconnect_definition)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_interconnect_definition)
PHYSICAL_COMPONENT_TERMINAL(component_terminal) (component_interface_terminal) 210 210(component_terminal <=
shape_aspect
{shape_aspect
(shape_aspect.description = `interconnect module component stratum based terminal')
(shape_aspect.description = `minimally defined component terminal')
})
(component_interface_terminal <=
shape_aspect)
PHYSICAL_CONNECTIVITY_INTERRUPTING_CUTOUTinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `physical connectivity interrupting cutout'}
physical_connectivity_interrupting_cutout to
conductive_interconnect_element
(as interrupted_connectivity_element)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `interrupted connectivity element'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
[(shape_aspect.description = `conductive interconnect element with pre defined transitions')
(shape_aspect.description = `join 2 physical connectivity definition supporting')
(shape_aspect.description = `conductive interconnect element with user defined single transition')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
component_definition]
[shape_aspect =>
component_shape_aspect]}
PHYSICAL_CONNECTIVITY_MAKE_FROM_RELATIONSHIPmake_from_connectivity_relationship210make_from_connectivity_relationship <=
shape_aspect_relationship
physical_connectivity_make_from_relationship to
physical_connectivity_definition
(as resultant_definition)
PATH make_from_connectivity_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
physical_connectivity_definition
physical_connectivity_make_from_relationship to
physical_connectivity_definition
(as reusable_definition)
PATH make_from_connectivity_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
physical_connectivity_definition
PLATED_CONDUCTIVE_BASE_BLIND_VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `plated conductive base blind via'}
PLATED_CUTOUTplated_inter_stratum_feature210plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `plated cutout'}
PLATED_CUTOUT_EDGE_SEGMENTplated_cutout_edge_segment210[plated_cutout_edge_segment <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect]
[plated_cutout_edge_segment <=
cutout_edge_segment <=
shape_aspect_relationship]
plated_cutout_edge_segment to
partially_plated_cutout
(as composed_cutout)
PATH plated_cutout_edge_segment <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed cutout'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `partially plated cutout'}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature
PLATED_INTER_STRATUM_FEATUREplated_inter_stratum_feature210plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')
(shape_aspect.description = `interfacial connection')
(shape_aspect.description = `buried via')
(shape_aspect.description = `component termination passage')
(shape_aspect.description = `plated cutout')
(shape_aspect.description = `plated cutout edge segment')
(shape_aspect.description = `plated interconnect module edge segment')
(shape_aspect.description = `plated interconnect module edge')}
PLATED_INTERCONNECT_MODULE_EDGEplated_inter_stratum_feature210plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.description = `plated interconnect module edge'}
PLATED_INTERCONNECT_MODULE_EDGE_SEGMENTplated_interconnect_module_edge_segment210[plated_interconnect_module_edge_segment <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect]
[plated_interconnect_module_edge_segment <=
interconnect_module_edge_segment <=
shape_aspect_relationship]
plated_interconnect_module_edge_segment to
partially_plated_interconnect_module_edge
(as composed_edge)
PATH plated_interconnect_module_edge_segment <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `composed edge'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
{shape_aspect
shape_aspect.description = `partially plated interconnect module edge'}
component_shape_aspect =>
inter_stratum_feature
PLATED_PASSAGEplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `buried via')
(shape_aspect.description = `component termination passage')
(shape_aspect.description = `interfacial connection')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')}
PRIMARY_STRATUM_INDICATOR_SYMBOLcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{shape_aspect.description = `primary stratum indicator symbol'}
PRINTED_COMPONENTprinted_component210printed_component <=
component_definition <=
product_definition
{product_definition
[product_definition.description = `printed component']
[product_definition.frame_of_reference -> product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
printed_component to
external_definition
(as cad_layer)
PATH printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `cad layer'}
representation_item =>
externally_defined_representation_item =>
external_definition
printed_component to
layer
(as required_material_stack)
PATH printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `required material stack'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
layer
printed_component to
printed_component_link
(as printed_component_stack)
PATH printed_component <=
product_definition <-
product_definition_relationship.relating_product_definition
{product_definition_relationship
product_definition_relationship.name = `printed component stack'}
product_definition_relationship.related_product_definition ->
product_definition =>
printed_component_link
printed_component to
printed_part_template
(as usage_definition)
PATH printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
part_template_definition
printed_component to
stratum_feature
(as stratum_feature_implementation)
PATH printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `stratum feature implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
PRINTED_COMPONENT_JOIN_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
[shape_aspect.description = `printed component join terminal']
[shape_aspect.product_definitional = .TRUE.]}
printed_component_join_terminal to
printed_component
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
product_definition =>
component_definition =>
printed_component
printed_component_join_terminal to
printed_part_template_join_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `join terminal'}
shape_aspect =>
printed_part_template_terminal
printed_component_join_terminal to
stratum_feature
(as stratum_concept_implementation)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
PRINTED_COMPONENT_LINKprinted_component_link210printed_component_link <=
[product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `printed component stack'}
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
printed_component]
[product_definition_relationship]
printed_component_link to
printed_component
(as precedent_printed_component)
PATH printed_component_link <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
printed_component
printed_component_link to
printed_component
(as subsequent_printed_component)
PATH printed_component_link <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition =>
printed_component
printed_component_link to
printed_part_template_link
(as definition)
PATH printed_component_link <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `definition'}
property_definition_relationship.relating_property_definition ->
property_definition =>
stratum_technology_link =>
printed_part_template_link
PRINTED_CONNECTOR_COMPONENTprinted_component210printed_component <=
component_definition <=
product_definition
{product_definition
[product_definition.name = `printed connector component']
[product_definition.description = `printed component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
printed_connector_component to
printed_connector_template
(as usage_definition)
PATH printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `printed connector template'}
shape_aspect =>
part_template_definition
PRINTED_CONNECTOR_COMPONENT_INTERFACE_TERMINALlaminate_component_interface_terminal210laminate_component_interface_terminal <=
shape_aspect
{shape_aspect
[shape_aspect.description = `printed connector component interface terminal']
[shape_aspect.product_definitional = .TRUE.]}
printed_connector_component_interface_terminal to
printed_connector_component
(as associated_component)
PATH laminate_component_interface_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
[product_definition.name = `printed connector component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
product_definition =>
component_definition =>
printed_component
printed_connector_component_interface_terminal to
printed_part_template_interface_terminal
(as definition)
PATH laminate_component_interface_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `interface terminal'}
shape_aspect =>
printed_part_template_terminal
printed_connector_component_interface_terminal to
stratum_feature
(as stratum_concept_implementation)
PATH laminate_component_interface_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
PROBE_ACCESS_AREAprobe_access_area210probe_access_area <=
component_shape_aspect <=
shape_aspect
{[(shape_aspect.description = `probe access area')
(shape_aspect.description = `internal probe access area')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']]}
probe_access_area to
connection_zone
(as probe_contact_zone)
PATH probe_access_area <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `probe contact zone'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `connection zone'}
probe_access_area to
stratum_feature
(as probed_layout_item)
PATH probe_access_area <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `probed layout item'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
stratum_feature
PROMISSORY_USAGE_IN_PRODUCT_MODEL_RELATIONSHIPapplied_promissory_usage_in_product_model_assignment210{applied_promissory_usage_in_product_model_assignment <=
group_assignment
group_assignment.assigned_group ->
group =>
promissory_usage_in_product_model}
promissory_usage_in_product_model_relationship to
Ee_product_definition
(as component)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_definition
(product_definition =>
product_definition_with_associated_documents)
(product_definition)
(product_definition =>
evaluation_product_definition)
(product_definition =>
physical_unit)
(product_definition =>
externally_defined_physical_unit)
(product_definition =>
library_defined_physical_unit)
(product_definition =>
analytical_model_definition)
(product_definition =>
footprint_definition)
(product_definition =>
padstack_definition)
(product_definition =>
physical_unit_network_definition)
(product_definition =>
requirement_definition)
(product_definition =>
stratum)
(product_definition =>
functional_unit)
(product_definition =>
externally_defined_functional_unit)
(product_definition =>
library_defined_functional_unit)
promissory_usage_in_product_model_relationship to
ee_product_model
(as product_model)
PATH applied_promissory_usage_in_product_model_assignment
applied_promissory_usage_in_product_model_assignment.items[i] ->
promissory_usage_in_product_model_assigned_item
promissory_usage_in_product_model_assigned_item = product_concept
promissory_usage_in_product_model_relationship to
security_classification
(as security_code)
PATH applied_promissory_usage_in_product_model_assignment
security_classification_assigned_item = applied_promissory_usage_in_product_model_assignment
security_classification_assigned_item <-
applied_security_classification_assignment.items[i]
applied_security_classification_assignment <=
security_classification_assignment
security_classification_assignment.assigned_security_classification ->
security_classification
PROMISSORY_USAGE_RELATIONSHIPpromissory_usage_occurrence44
promissory_usage_relationship to
physical_unit
(as component)
PATH promissory_usage_occurrence <=
assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
(application_context_element.name = `physical design')
(application_context_element.name = `physical design usage')}
product_definition =>
(physical_unit)
(physical_unit =>
externally_defined_physical_unit)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit)
promissory_usage_relationship to
physical_unit_design_view
(as assembly)
PATH promissory_usage_occurrence <=
assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design'}
product_definition =>
physical_unit
promissory_usage_relationship to
security_classification
(as security_code)
PATH promissory_usage_occurrence <=
assembly_component_usage
security_classification_assigned_item = assembly_component_usage
security_classification_assigned_item <-
applied_security_classification_assignment.items[i]
applied_security_classification_assignment <=
security_classification_assignment
security_classification_assignment.assigned_security_classification ->
security_classification
ROUTED_PRINTED_COMPONENTrouted_printed_component210routed_printed_component <=
printed_component <=
component_definition <=
product_definition
{product_definition
[product_definition.description = `printed component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']}
routed_printed_component to
curve
(as routed_centreline_shape)
PATH routed_printed_component <=
printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation.items[i] ->
representation_item =>
geometric_representation_item =>
curve
routed_printed_component to
inter_stratum_extent
(as component_extent)
PATH routed_printed_component <=
printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect <-
{shape_aspect =>
component_shape_aspect}
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `component extent'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `inter stratum extent'}
routed_printed_component to
printed_part_cross_section_template
(as usage_definition)
PATH routed_printed_component <=
printed_component <=
component_definition <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
shape_aspect
{shape_aspect =>
component_shape_aspect}
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `printed part cross section template'}
shape_aspect =>
part_template_definition
SHIELD(integral_shield) 210(integral_shield <=
component_shape_aspect <=
shape_aspect)
shield to
assembly_component
(as shielded_item)
PATH (integral_shield <=
component_shape_aspect <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `shielded item'}
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition)
(integral_shield <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `shielded item'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect)
shield to
component_feature
(as shielded_item)
PATH (integral_shield <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `shielded item'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
component_terminal)
(shape_aspect =>
component_interface_terminal)
(shape_aspect =>
laminate_component_interface_terminal)
(shape_aspect =>
component_feature))
shield to
physical_connectivity_definition
(as shielded_item)
PATH (integral_shield <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `shielded item'}
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
physical_connectivity_definition)
SPECIAL_SYMBOL_LAMINATE_COMPONENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{shape_aspect
[(shape_aspect.description = `special symbol laminate component')
(shape_aspect.description = `primary stratum indicator symbol')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
special_symbol_laminate_component to
special_symbol_part_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
[shape_aspect.description = `special symbol part template']
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element]}
shape_aspect =>
part_template_definition
special_symbol_laminate_component to
stratum_feature
(as stratum_feature_implementation)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `stratum feature implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
STRATUMstratum210stratum <=
product_definition
{product_definition
(product_definition.name = `design layer')
(product_definition.name = `documentation layer')
(product_definition.name = `generic stratum')}
nameproduct_definition.id41stratum <=
product_definition
product_definition.id
stratum to
external_definition
(as stratum_usage)
PATH (stratum
document_assigned_item = stratum
document_assigned_item <-
applied_document_reference.items[i]
applied_document_reference <=
document_reference
document_reference.assigned_document ->
document <-
document_usage_constraint.source
document_usage_constraint
{document_usage_constraint
document_usage_constraint.subject_element = `stratum definition'})
(stratum <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `stratum usage'}
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
external_definition)
stratum to
stratum_technology
(as of_technology)
PATH stratum <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_relationship.related_property_definition
{property_definition_relationship
property_definition_relationship.name = `technology usage'}
property_definition_relationship
property_definition_relationship.relating_property_definition ->
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_object
characterized_object =>
stratum_technology
STRATUM_AVERAGE_SURFACEstratum_surface210{stratum_surface <=
shape_aspect
shape_aspect.description = `average surface'}
stratum_average_surface to
stratum
(as of_stratum)
PATH stratum_surface <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition =>
stratum
STRATUM_FEATUREstratum_feature210stratum_feature <=
shape_aspect
feature_of_sizedescriptive_representation_item45stratum_feature <=
shape_aspect
shape_definition = shape_aspect
shape_definition
characterized_definition = shape_definition
characterized_definition <-
property_definition.definition
property_definition <-
property_definition_representation.definition
property_definition_representation
property_definition_representation.used_representation ->
representation
representation.items[i] ->
{representation_item
representation_item.name = `feature of size'}
representation_item =>
descriptive_representation_item
{descriptive_representation_item
(descriptive_representation_item.description = `true')
(descriptive_representation_item.description = `false')}
nameshape_aspect.name41stratum_feature <=
shape_aspect
shape_aspect.name
stratum_feature to
stratum
(as resident_stratum)
PATH stratum_feature <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum
STRATUM_FEATURE_IN_STRATUM_3D_POSITIONmapped_item43{mapped_item <=
representation_item
representation_item.name = `positioned stratum feature shape in stratum'}
stratum_feature_in_stratum_3d_position to
axis_placement_3d
(as transformation)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_3d
stratum_feature_in_stratum_3d_position to
stratum_3d_shape
(as stratum_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
{[representation
representation.name = `3d bound volume shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum]}
representation =>
shape_representation
stratum_feature_in_stratum_3d_position to
stratum_feature_non_planar_2d_shape
(as feature_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
{representation
representation.name = `stratum feature non planar 2d shape'}
representation =>
shape_representation =>
manifold_surface_shape_representation
stratum_feature_in_stratum_3d_position to
stratum_feature_3d_shape
(as feature_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
property_definition_representation.used_representation
property_definition_representation
STRATUM_FEATURE_IN_STRATUM_PLANAR_POSITIONmapped_item43{mapped_item <=
representation_item
representation_item.name = `positioned stratum feature shape in stratum'}
stratum_feature_in_stratum_planar_position to
axis_placement_2d
(as transformation)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_2d
stratum_feature_in_stratum_planar_position to
stratum_feature_planar_shape
(as feature_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
property_definition_representation.used_representation
property_definition_representation
stratum_feature_in_stratum_planar_position to
stratum_feature_styled_area_representation
(as feature_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
representation_map.mapped_representation ->
representation <-
property_definition_representation.used_representation
property_definition_representation
stratum_feature_in_stratum_planar_position to
stratum_planar_shape
(as stratum_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
{[representation
representation.name = `planar projected shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum]}
representation =>
shape_representation
STRATUM_FEATURE_TEMPLATE_COMPONENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
{shape_aspect
[(shape_aspect =>
component_shape_aspect =>
land)
(shape_aspect.description = `stratum feature template component')]
[shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
[product_definition =>
component_definition]
[product_definition
product_definition.description = `laminate component']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `layout occurrence']]}
stratum_feature_template_component to
stratum_feature
(as stratum_feature_implementation)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `stratum feature implementation'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
stratum_feature
stratum_feature_template_component to
stratum_feature_template
(as usage_definition)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
(shape_aspect =>
{shape_aspect
(shape_aspect.description = `stratum feature template')
(shape_aspect.description = `default attachment size based')
(shape_aspect.description = `default attachment size and component termination passage based')
(shape_aspect.description = `default attachment size and via based')
(shape_aspect.description = `default via based')
(shape_aspect.description = `default unsupported passage based')
(shape_aspect.description = `default component termination passage based')}
part_template_definition)
(shape_aspect =>
part_template_definition =>
land_physical_template)
STRATUM_INTERCONNECT_MODULE_3D_POSITIONmapped_item43{mapped_item <=
representation_item
representation_item.name = `3d positioned stratum shape in interconnect module'}
stratum_interconnect_module_3d_position to
axis_placement_3d
(as transformation)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_3d
stratum_interconnect_module_3d_position to
interconnect_module_stratum_assembly_relationship
(as stratum_component)
PATH mapped_item
mapped_item.mapping_target ->
representation_item
{representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_3d}
representation_item <-
representation.items[i]
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `interconnect module stratum assembly relationship'}
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage
stratum_interconnect_module_3d_position to
physical_unit_3d_shape
(as interconnect_module_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
{[representation
representation.name = `3d bound volume shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.name = `interconnect module'}
product_definition =>
physical_unit]}
representation =>
shape_representation
stratum_interconnect_module_3d_position to
stratum_3d_shape
(as stratum_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
{representation_map
representation_map.mapping_origin ->
representation_item
[representation_item.name = `origin']
[representation_item =>
geometric_representation_item =>
axis2_placement_3d]}
representation_map.mapped_representation ->
{[representation
representation.name = `3d bound volume shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum]}
representation =>
shape_representation
STRATUM_INTERCONNECT_MODULE_PLANAR_POSITIONmapped_item43{mapped_item <=
representation_item
representation_item.name = `planar positioned stratum shape in interconnect module'}
stratum_interconnect_module_planar_position to
axis_placement_2d
(as transformation)
PATH mapped_item
mapped_item.mapping_target ->
representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_2d
stratum_interconnect_module_planar_position to
interconnect_module_stratum_assembly_relationship
(as stratum_component)
PATH mapped_item
mapped_item.mapping_target ->
representation_item
{representation_item =>
geometric_representation_item =>
placement =>
axis2_placement_2d}
representation_item <-
representation.items[i]
representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `interconnect module stratum assembly relationship'}
product_definition_relationship =>
product_definition_usage =>
assembly_component_usage
stratum_interconnect_module_planar_position to
physical_unit_planar_shape
(as interconnect_module_shape)
PATH mapped_item <=
representation_item <-
representation.items[i]
{[representation
representation.name = `planar projected shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
{product_definition
product_definition.name = `interconnect module'}
product_definition =>
physical_unit]}
representation =>
shape_representation
stratum_interconnect_module_planar_position to
stratum_planar_shape
(as stratum_shape)
PATH mapped_item
mapped_item.mapping_source ->
representation_map
{representation_map
representation_map.mapping_origin ->
representation_item
[representation_item.name = `origin']
[representation_item =>
geometric_representation_item =>
axis2_placement_2d]}
representation_map.mapped_representation ->
{[representation
representation.name = `planar projected shape']
[representation <-
property_definition_representation.used_representation
property_definition_representation
property_definition_representation.definition ->
{property_definition =>
product_definition_shape}
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
stratum]}
representation =>
shape_representation
STRATUM_MAKE_FROM_RELATIONSHIPmake_from_usage_option44{make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.name = `stratum make from'}
stratum_make_from_relationship to
stratum
(as resultant_stratum)
PATH make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.relating_product_definition ->
product_definition =>
stratum
stratum_make_from_relationship to
stratum
(as reusable_stratum)
PATH make_from_usage_option <=
product_definition_usage <=
product_definition_relationship
product_definition_relationship.related_product_definition ->
product_definition =>
stratum
STRATUM_SURFACEstratum_surface210stratum_surface <=
shape_aspect
namePATH stratum_surface
stratum_surface <=
shape_aspect
{shape_aspect
(shape_aspect.description = `primary surface')
(shape_aspect.description = `secondary surface')}
shape_aspect.description
stratum_surface to
stratum
(as of_stratum)
PATH stratum_surface
stratum_surface <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
product_definition =>
stratum
SUB_ASSEMBLY_RELATIONSHIP(assembly_component_usage) (shape_aspect_relationship) 44 41 
sub_assembly_reference_designation(assembly_component_usage.reference_designator) (shape_aspect_relationship.description) 44 41 
sub_assembly_relationship to
assembly_component
(as related_component)
PATH (assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship.related_product_definition ->
product_definition =>
component_definition)
(shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
component_shape_aspect)
sub_assembly_relationship to
assembly_group_component
(as relating_component)
PATH (assembly_component_usage <=
product_definition_usage <=
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `group component'}
product_definition_relationship.relating_product_definition ->
product_definition =>
component_definition =>
assembly_group_component_definition)
(shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `group component'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect =>
component_shape_aspect =>
assembly_group_component_shape_aspect)
THERMAL_COMPONENT(thermal_component_shape_aspect) 210(thermal_component_shape_aspect <=
component_shape_aspect <=
shape_aspect
{shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition =>
{product_definition
product_definition.description = `laminate component'}
component_definition})
THERMAL_ISOLATION_LAMINATE_COMPONENTthermal_isolation_component_shape_aspect210thermal_isolation_component_shape_aspect <=
filled_area_material_removal_component_shape_aspect
UNROUTED_CONDUCTIVE_INTERCONNECT_ELEMENTcomponent_shape_aspect210component_shape_aspect <=
shape_aspect
(shape_aspect.description = `unrouted conductive interconnect element')
unrouted_conductive_interconnect_element to
layer_connection_point_link
(as connected_points)
PATH component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `connected points'}
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
layer_connection_point_link
UNSUPPORTED_PASSAGEinter_stratum_feature210inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect.description =`unsupported passage'}
unsupported_passage to
unsupported_passage_template
(as usage_definition)
PATH inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `unsupported passage template'}
shape_aspect =>
part_template_definition
VIAplated_passage210plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `buried via')
(shape_aspect.description = `interfacial connection')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')}
via to
via_template
(as usage_definition)
PATH plated_passage <=
plated_inter_stratum_feature <=
inter_stratum_feature <=
component_shape_aspect <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated template'}
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `via template'}
shape_aspect =>
part_template_definition
VIA_TERMINALcomponent_terminal210component_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `via terminal'}
via_terminal to
via
(as associated_component)
PATH component_terminal <=
shape_aspect
shape_aspect.of_shape ->
product_definition_shape <=
property_definition
property_definition.definition ->
characterized_definition
characterized_definition = characterized_product_definition
characterized_product_definition
characterized_product_definition = product_definition
product_definition
{[product_definition
product_definition.description = `laminate component']
[product_definition =>
component_definition]}
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
property_definition.definition
property_definition =>
product_definition_shape <-
shape_aspect.of_shape
{shape_aspect
(shape_aspect.description = `bonded conductive base blind via')
(shape_aspect.description = `buried via')
(shape_aspect.description = `interfacial connection')
(shape_aspect.description = `non conductive base blind via')
(shape_aspect.description = `plated conductive base blind via')}
shape_aspect =>
component_shape_aspect =>
inter_stratum_feature =>
plated_inter_stratum_feature =>
plated_passage
via_terminal to
via_template_terminal
(as definition)
PATH component_terminal <=
shape_aspect <-
shape_aspect_relationship.related_shape_aspect
shape_aspect_relationship
{shape_aspect_relationship
shape_aspect_relationship.name = `instantiated feature'}
shape_aspect_relationship.relating_shape_aspect ->
shape_aspect
{shape_aspect
shape_aspect.description = `via template terminal'}