COMPONENT_GROUP_ASSIGNMENT | (product_definition_relationship) | 41 | ({product_definition_relationship product_definition_relationship.name = `group member'})
|
component_group_assignment to assembly_component (as assigned_component) | PATH | | (product_definition_relationship product_definition_relationship.relating_product_definition -> product_definition => component_definition)
|
component_group_assignment to placement_group (as associated_group) | PATH | | (product_definition_relationship product_definition_relationship.related_product_definition -> product_definition => component_definition => group_product_definition)
|
COMPONENT_PLACEMENT_RESTRICTION_ASSIGNMENT | representation | 43 | representation {representation.name = `component placement restriction assignment'}
|
components_permitted | descriptive_representation_item | 45 | representation representation.items[i] -> {representation_item representation_item.name = `components permitted'} representation_item => descriptive_representation_item {descriptive_representation_item (descriptive_representation_item.description = `true') (descriptive_representation_item.description = `false')}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_mounting_clearance) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation representation {representation.name = `maximum mounting clearance'}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_negative_component_height) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation representation {representation.name = `maximum negative component height'}
|
component_placement_restriction_assignment to datum_based_length_measure (as maximum_positive_component_height) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation {representation.name = `maximum positive component height'}
|
component_placement_restriction_assignment to datum_based_length_measure (as minimum_mounting_clearance) | PATH | | representation <- representation_relationship.rep_1 representation_relationship representation_relationship.rep_2 -> representation {representation.name = `minimum mounting clearance'}
|
component_placement_restriction_assignment to item_restricted_requirement_occurrence (as requirement) | PATH | | representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition => requirements_property => grouped_requirements_property {[grouped_requirements_property <= group group.name = `item restricted requirements property']}
|
component_placement_restriction_assignment to mounting_restriction_area (as area) | PATH | | representation <- representation_relationship.rep_1 {representation_relationship representation_relationship.name = `component placement restriction assignment area'} representation_relationship.rep_2 -> representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => mounting_restriction_area
|
component_placement_restriction_assignment to mounting_restriction_volume (as volume) | PATH | | representation <- representation_relationship.rep_1 {representation_relationship representation_relationship.name = `component placement restriction assignment volume'} representation_relationship.rep_2 -> representation <- property_definition_representation.used_representation property_definition_representation property_definition_representation.definition -> property_definition property_definition.definition -> characterized_definition characterized_definition = shape_definition shape_definition shape_definition = shape_aspect shape_aspect => mounting_restriction_volume
|
INTERCONNECT_MODULE_COMPONENT_SURFACE_FEATURE | interconnect_module_component_surface_feature | 210 | interconnect_module_component_surface_feature <= shape_aspect {shape_aspect.description = `interconnect module component surface feature'}
|
interconnect_module_component_surface_feature to interconnect_module_surface_feature (as definition) | PATH | | interconnect_module_component_surface_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.description = `interconnect module cavity surface') (shape_aspect.description = `interconnect module cutout surface') (shape_aspect.description = `interconnect module edge surface') (shape_aspect.description = `interconnect module edge segment surface') (shape_aspect.description = `interconnect module primary surface') (shape_aspect.description = `interconnect module secondary surface') (shape_aspect.description = `interconnect module surface feature')}
|
ITEM_RESTRICTED_REQUIREMENT_OCCURRENCE | grouped_requirements_property | 210 | grouped_requirements_property <= [group {group group.name = `item restricted requirements property'}] [requirements_property <= property_definition]
|
item_restricted_requirement_occurrence to component_external_reference (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = representation {representation representation.name = `component external reference'} representation
|
item_restricted_requirement_occurrence to component_feature_external_reference (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = representation_item {representation_item representation_item.name = `component feature external reference'} representation_item => descriptive_representation_item
|
item_restricted_requirement_occurrence to ee_requirement_occurrence (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = requirements_property requirements_property
|
item_restricted_requirement_occurrence to assembly_component (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item (group_assigned_item = component_definition)
|
item_restricted_requirement_occurrence to component_feature (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item (group_assigned_item = component_terminal) (group_assigned_item = component_interface_terminal) (group_assigned_item = laminate_component_interface_terminal) (group_assigned_item = component_feature)
|
item_restricted_requirement_occurrence to part_feature (as basis) | PATH | | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = shape_aspect shape_aspect {([shape_aspect => composite_shape_aspect] [shape_aspect shape_aspect.description = `part group feature']) (shape_aspect.description = `part generic feature') (shape_aspect.description = `polarity indication feature') (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 => 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)}
|
LAYOUT_SPACING_REQUIREMENT_OCCURRENCE | grouped_requirements_property | 210 | grouped_requirements_property <= [requirements_property] [{group group.name = `layout spacing requirements property'}]
|
of_spacing_type | PATH | | grouped_requirements_property <= group {(group.description = `nearest boundary') (group.description = `centroid') (group.description = `furthest boundary')} group.description
|
dependent_design_object_category | characterized_object.name | 210 | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = design_object design_object <= characterized_object {characterized_object characterized_object.description = `dependent design object category'} characterized_object.name {(characterized_object.name = `assembly module assembly component') (characterized_object.name = `assembly module component terminal') (characterized_object.name = `assembly module component') (characterized_object.name = `assembly module macro component join terminal') (characterized_object.name = `assembly module macro component') (characterized_object.name = `assembly module') (characterized_object.name = `bare die component terminal') (characterized_object.name = `bare die component') (characterized_object.name = `bonded conductive base blind via') (characterized_object.name = `buried via') (characterized_object.name = `cable component') (characterized_object.name = `component feature') (characterized_object.name = `component mounting feature') (characterized_object.name = `component termination passage and contact size dependent land') (characterized_object.name = `component termination passage and contact size dependent non functional land') (characterized_object.name = `component termination passage dependent land') (characterized_object.name = `component termination passage dependent non functional land') (characterized_object.name = `component termination passage') (characterized_object.name = `conductive interconnect element with pre defined transitions') (characterized_object.name = `conductive interconnect element with user defined single transition') (characterized_object.name = `connected area component') (characterized_object.name = `contact size dependent land') (characterized_object.name = `contact size dependent non functional land') (characterized_object.name = `cutout edge segment') (characterized_object.name = `cutout') (characterized_object.name = `dielectric material passage') (characterized_object.name = `electrical isolation laminate component') (characterized_object.name = `embedded component terminal') (characterized_object.name = `fiducial') (characterized_object.name = `fill area') (characterized_object.name = `filled area material removal laminate component') (characterized_object.name = `interconnect component interface terminal') (characterized_object.name = `interconnect component join terminal') (characterized_object.name = `interconnect module assembly component') (characterized_object.name = `interconnect module component surface feature') (characterized_object.name = `interconnect module component terminal') (characterized_object.name = `interconnect module component') (characterized_object.name = `interconnect module edge segment') (characterized_object.name = `interconnect module edge') (characterized_object.name = `interconnect module macro component join terminal') (characterized_object.name = `interconnect module macro component') (characterized_object.name = `interface access material removal laminate component') (characterized_object.name = `interface component') (characterized_object.name = `interfacial connection') (characterized_object.name = `internal probe access area') (characterized_object.name = `join two physical connectivity definition supporting printed component') (characterized_object.name = `laminate component') (characterized_object.name = `laminate text component') (characterized_object.name = `laminate text string component') (characterized_object.name = `land') (characterized_object.name = `material removal laminate component') (characterized_object.name = `minimally defined component terminal') (characterized_object.name = `movable packaged component join terminal') (characterized_object.name = `multi layer material removal laminate component') (characterized_object.name = `non conductive base blind via') (characterized_object.name = `non functional land') (characterized_object.name = `packaged component join terminal') (characterized_object.name = `packaged component') (characterized_object.name = `packaged connector component interface terminal') (characterized_object.name = `packaged connector component') (characterized_object.name = `partially plated cutout') (characterized_object.name = `partially plated interconnect module edge') (characterized_object.name = `physical component') (characterized_object.name = `physical connectivity interrupting cutout') (characterized_object.name = `physical laminate component') (characterized_object.name = `plated conductive base blind via') (characterized_object.name = `plated cutout edge segment') (characterized_object.name = `plated cutout') (characterized_object.name = `plated interconnect module edge segment') (characterized_object.name = `plated interconnect module edge') (characterized_object.name = `plated passage or unsupported passage') (characterized_object.name = `plated passage') (characterized_object.name = `probe access area') (characterized_object.name = `routed interconnect component') (characterized_object.name = `routed physical component') (characterized_object.name = `special symbol laminate component') (characterized_object.name = `stratum feature template component') (characterized_object.name = `stratum feature') (characterized_object.name = `thermal isolation laminate component') (characterized_object.name = `unrouted conductive interconnect element') (characterized_object.name = `unsupported passage dependent non functional land') (characterized_object.name = `unsupported passage') (characterized_object.name = `via and contact size dependent land') (characterized_object.name = `via and contact size dependent non functional land') (characterized_object.name = `via dependent land') (characterized_object.name = `via dependent non functional land') (characterized_object.name = `via')}
|
reference_design_object_category | characterized_object.name | 210 | grouped_requirements_property <= group <- group_assignment.assigned_group group_assignment => applied_group_assignment applied_group_assignment.items[i] -> group_assigned_item group_assigned_item = design_object design_object <= characterized_object {characterized_object characterized_object.description = `reference design object category'} characterized_object.name {(characterized_object.name = `assembly module assembly component') (characterized_object.name = `assembly module component terminal') (characterized_object.name = `assembly module component') (characterized_object.name = `assembly module macro component join terminal') (characterized_object.name = `assembly module macro component') (characterized_object.name = `assembly module') (characterized_object.name = `bare die component terminal') (characterized_object.name = `bare die component') (characterized_object.name = `bonded conductive base blind via') (characterized_object.name = `buried via') (characterized_object.name = `cable component') (characterized_object.name = `component feature') (characterized_object.name = `component mounting feature') (characterized_object.name = `component termination passage and contact size dependent land') (characterized_object.name = `component termination passage and contact size dependent non functional land') (characterized_object.name = `component termination passage dependent land') (characterized_object.name = `component termination passage dependent non functional land') (characterized_object.name = `component termination passage') (characterized_object.name = `conductive interconnect element with pre defined transitions') (characterized_object.name = `conductive interconnect element with user defined single transition') (characterized_object.name = `connected area component') (characterized_object.name = `contact size dependent land') (characterized_object.name = `contact size dependent non functional land') (characterized_object.name = `cutout edge segment') (characterized_object.name = `cutout') (characterized_object.name = `dielectric material passage') (characterized_object.name = `electrical isolation laminate component') (characterized_object.name = `embedded component terminal') (characterized_object.name = `fiducial') (characterized_object.name = `fill area') (characterized_object.name = `filled area material removal laminate component') (characterized_object.name = `interconnect component interface terminal') (characterized_object.name = `interconnect component join terminal') (characterized_object.name = `interconnect module assembly component') (characterized_object.name = `interconnect module component surface feature') (characterized_object.name = `interconnect module component terminal') (characterized_object.name = `interconnect module component') (characterized_object.name = `interconnect module edge segment') (characterized_object.name = `interconnect module edge') (characterized_object.name = `interconnect module macro component join terminal') (characterized_object.name = `interconnect module macro component') (characterized_object.name = `interface access material removal laminate component') (characterized_object.name = `interface component') (characterized_object.name = `interfacial connection') (characterized_object.name = `internal probe access area') (characterized_object.name = `join two physical connectivity definition supporting printed component') (characterized_object.name = `laminate component') (characterized_object.name = `laminate text component') (characterized_object.name = `laminate text string component') (characterized_object.name = `land') (characterized_object.name = `material removal laminate component') (characterized_object.name = `minimally defined component terminal') (characterized_object.name = `movable packaged component join terminal') (characterized_object.name = `multi layer material removal laminate component') (characterized_object.name = `non conductive base blind via') (characterized_object.name = `non functional land') (characterized_object.name = `packaged component join terminal') (characterized_object.name = `packaged component') (characterized_object.name = `packaged connector component interface terminal') (characterized_object.name = `packaged connector component') (characterized_object.name = `partially plated cutout') (characterized_object.name = `partially plated interconnect module edge') (characterized_object.name = `physical component') (characterized_object.name = `physical connectivity interrupting cutout') (characterized_object.name = `physical laminate component') (characterized_object.name = `plated conductive base blind via') (characterized_object.name = `plated cutout edge segment') (characterized_object.name = `plated cutout') (characterized_object.name = `plated interconnect module edge segment') (characterized_object.name = `plated interconnect module edge') (characterized_object.name = `plated passage or unsupported passage') (characterized_object.name = `plated passage') (characterized_object.name = `probe access area') (characterized_object.name = `routed interconnect component') (characterized_object.name = `routed physical component') (characterized_object.name = `special symbol laminate component') (characterized_object.name = `stratum feature template component') (characterized_object.name = `stratum feature') (characterized_object.name = `thermal isolation laminate component') (characterized_object.name = `unrouted conductive interconnect element') (characterized_object.name = `unsupported passage dependent non functional land') (characterized_object.name = `unsupported passage') (characterized_object.name = `via and contact size dependent land') (characterized_object.name = `via and contact size dependent non functional land') (characterized_object.name = `via dependent land') (characterized_object.name = `via dependent non functional land') (characterized_object.name = `via')}
|
layout_spacing_requirement_occurrence to tolerance_characteristic (as required_coordinated_characteristic) | PATH | | requirements_property <= property_definition <- property_definition_representation.definition property_definition_representation property_definition_representation.used_representation -> representation representation.items[i] -> representation_item {representation_item (representation_item.name = `tolerance') (representation_item.name = `minimum tolerance') (representation_item.name = `maximum tolerance') (representation_item.name = `plus minus tolerance') (representation_item.name = `symmetrical tolerance') (representation_item.name = `statistical tolerance')}
|
MOUNTING_RESTRICTION_AREA | mounting_restriction_area | 210 | mounting_restriction_area <= shape_aspect
|
mounting_restriction_area to interconnect_module_component_surface_feature (as mounting_surface) | PATH | | mounting_restriction_area <= shape_aspect <- shape_aspect_relationship.relating_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `mounting surface'} shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect.description = `interconnect module component surface feature'} shape_aspect => interconnect_module_component_surface_feature
|
mounting_restriction_area to assembly_module (as scope) | PATH | | mounting_restriction_area <= 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']} product_definition => physical_unit
|
MOUNTING_RESTRICTION_VOLUME | mounting_restriction_volume | 210 | mounting_restriction_volume <= shape_aspect
|
mounting_restriction_volume to interconnect_module_component_surface_feature (as mounting_surface) | PATH | | mounting_restriction_volume <= shape_aspect <- shape_aspect_relationship.relating_shape_aspect {shape_aspect_relationship shape_aspect_relationship.name = `mounting surface'} shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> {shape_aspect.description = `interconnect module component surface feature'} shape_aspect => interconnect_module_component_surface_feature
|
mounting_restriction_volume to assembly_module (as scope) | PATH | | mounting_restriction_volume <= 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']} product_definition => physical_unit
|
PLACEMENT_GROUP | (group_product_definition) | 210 | (group_product_definition <= component_definition <= product_definition {product_definition [product_definition.description = `placement group'] [product_definition.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `design requirement']})
|
design_specific_usage | product.name | 41 | (group_product_definition <= component_definition <=) product_definition product_definition.formation -> product_definition_formation product_definition_formation.of_product -> product product.name
|
placement_group to ee_requirement_occurrence (as requirement) | PATH | | (group_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 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
|
PLACEMENT_GROUP_AREA_ASSIGNMENT | shape_aspect_relationship | 41 | {shape_aspect_relationship shape_aspect_relationship.name = `area impacted group'}
|
placement_group_area_assignment to mounting_restriction_area (as area) | PATH | | shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => mounting_restriction_area
|
placement_group_area_assignment to placement_group (as placed_group) | PATH | | 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.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `design requirement'} product_definition => component_definition => group_product_definition)
|
PLACEMENT_GROUP_VOLUME_ASSIGNMENT | shape_aspect_relationship | 41 | {shape_aspect_relationship shape_aspect_relationship.name = `volume impacted group'}
|
placement_group_volume_assignment to mounting_restriction_area (as volume) | PATH | | shape_aspect_relationship shape_aspect_relationship.related_shape_aspect -> shape_aspect => mounting_restriction_volume
|
placement_group_volume_assignment to placement_group (as placed_group) | PATH | | 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.frame_of_reference -> product_definition_context <= application_context_element application_context_element.name = `design requirement'} product_definition => component_definition => group_product_definition)
|