Table 73 - Mapping table for packaged_part_black_box_model UoF
Application elementAIM elementSourceReference path
ALTERED_PACKAGED_PART(packaged_part) (externally_defined_packaged_part) (library_defined_packaged_part) 210 210 210(packaged_part <=
physical_unit <=
product_definition)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.description = `altered packaged part']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
altered_packaged_part to
packaged_part
(as base_packaged_part)
PATH (packaged_part <=)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=)
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `base packaged part'}
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 usage'}
product_definition =>
physical_unit =>
(packaged_part)
(externally_defined_physical_unit =>
externally_defined_packaged_part)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_packaged_part)
altered_packaged_part to
altered_package
(as used_package)
PATH (packaged_part <=)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=)
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `used package'}
product_definition_relationship.relating_product_definition ->
{product_definition
[product_definition.description = `altered package']
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
PACKAGED_CONNECTOR(packaged_connector) (externally_defined_packaged_connector) (library_defined_packaged_connector) 210 210 210(packaged_connector <=
packaged_part <=
physical_unit <=
product_definition)
(externally_defined_packaged_connector <=
externally_defined_packaged_part <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_packaged_connector <=
library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
PACKAGED_CONNECTOR_TERMINAL_RELATIONSHIPpackaged_connector_terminal_relationship210packaged_connector_terminal_relationship <=
[shape_aspect]
[shape_aspect_relationship]
packaged_connector_terminal_relationship to
packaged_connector
(as connector)
PATH packaged_connector_terminal_relationship <=
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 =>
(packaged_part =>
packaged_connector)
(externally_defined_physical_unit =>
externally_defined_packaged_part =>
externally_defined_packaged_connector)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_packaged_part =>
library_defined_packaged_connector)
packaged_connector_terminal_relationship to
packaged_part_interface_terminal
(as interface_terminal)
PATH packaged_connector_terminal_relationship <=
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
{shape_aspect
shape_aspect.description = `interface terminal'}
shape_aspect =>
packaged_part_terminal
packaged_connector_terminal_relationship to
packaged_part_join_terminal
(as join_terminal)
PATH packaged_connector_terminal_relationship <=
shape_aspect_relationship
shape_aspect_relationship.relating_shape_aspect ->
{shape_aspect
shape_aspect.description = `join terminal'}
shape_aspect =>
packaged_part_terminal
PACKAGED_PART(packaged_part) (externally_defined_packaged_part) (library_defined_packaged_part) 210 210 210(packaged_part <=
physical_unit <=
product_definition)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=
[externally_defined_product_definition]
[physical_unit <=
product_definition])
{product_definition
[product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage']}
packaged_part to
ee_material
(as potting_compound)
PATH (packaged_part <=)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=)
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition
characterized_product_definition = product_definition
characterized_product_definition
characterized_definition = characterized_product_definition
characterized_definition <-
material_designation.definitions[i]
material_designation
{material_designation
classification_assigned_item = material_designation
classification_assigned_item <-
applied_classification_assignment.items[i]
applied_classification_assignment <=
group_assignment
group_assignment.assigned_group ->
group
{group =>
material_functional_category}
group.name = `potting compound'}
packaged_part to
functional_unit_usage_view
(as implemented_function)
PATH (packaged_part <=)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=)
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship
product_definition_relationship.name = `implemented function'}
product_definition_relationship.relating_product_definition ->
{product_definition
product_definition.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `functional design usage'}
product_definition =>
(functional_unit)
(functional_unit =>
externally_defined_functional_unit)
(functional_unit =>
externally_defined_functional_unit =>
library_defined_functional_unit)
packaged_part to
package
(as used_package)
PATH (packaged_part <=)
(externally_defined_packaged_part <=
externally_defined_physical_unit <=)
(library_defined_packaged_part <=
library_defined_physical_unit <=
externally_defined_physical_unit <=)
physical_unit <=
product_definition <-
product_definition_relationship.related_product_definition
{product_definition_relationship
product_definition_relationship.name = `used package'}
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 usage'}
product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)
PACKAGED_PART_INTERFACE_TERMINALpackaged_part_terminal210packaged_part_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `interface terminal'}
PACKAGED_PART_JOIN_TERMINALpackaged_part_terminal210packaged_part_terminal <=
shape_aspect
{shape_aspect
shape_aspect.description = `join terminal'}
PACKAGED_PART_TERMINALpackaged_part_terminal210packaged_part_terminal <=
shape_aspect
{(shape_aspect.description = `interface terminal')
(shape_aspect.description = `join terminal')}
packaged_part_terminal to
package_terminal
(as terminal_of_package)
PATH packaged_part_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_relationship.related_product_definition
product_definition_relationship
{product_definition_relationship.name = `used package'}
product_definition_relationship.relating_product_definition ->
{product_definition =>
physical_unit =>
(package)
(externally_defined_physical_unit =>
externally_defined_package)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_package)}
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 =>
package_terminal}
shape_aspect <-
shape_aspect_relationship.relating_shape_aspect
{shape_aspect_relationship
shape_aspect_relationship.name = `terminal of package'}
shape_aspect_relationship
shape_aspect_relationship.related_shape_aspect ->
shape_aspect =>
package_terminal
packaged_part_terminal to
packaged_part
(as associated_definition)
PATH packaged_part_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.frame_of_reference ->
product_definition_context <=
application_context_element
application_context_element.name = `physical design usage'}
product_definition =>
physical_unit =>
(packaged_part)
(externally_defined_physical_unit =>
externally_defined_packaged_part)
(externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_packaged_part)
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_connected_terminals_definition to
Packaged_part
(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 =>
packaged_part)
(physical_unit =>
externally_defined_physical_unit =>
externally_defined_packaged_part)
(physical_unit =>
externally_defined_physical_unit =>
library_defined_physical_unit =>
library_defined_packaged_part)