|
ENTITY Bare_die SUBTYPE OF (Part_usage_view); least_material_condition_centroid_location : OPTIONAL Cartesian_point; maximum_height_above_seating_plane : OPTIONAL Length_data_element; maximum_material_condition_centroid_location : OPTIONAL Cartesian_point; implemented_function : Functional_unit_usage_view; INVERSE access_mechanisms : SET [2:?] OF Minimally_defined_bare_die_terminal FOR associated_definition; die_seating_plane : Non_feature_shape_element FOR scope; WHERE WR1: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_ARM.SHAPE_ELEMENT.CONTAINING_SHAPE') | ('BARE_DIE_ARM.' + 'BARE_DIE_TOP_SURFACE' IN TYPEOF(pf)))) <= 1; WR2: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_ARM.SHAPE_ELEMENT.CONTAINING_SHAPE') | ('BARE_DIE_ARM.' + 'BARE_DIE_BOTTOM_SURFACE' IN TYPEOF(pf)))) <= 1; WR3: SIZEOF(QUERY(pf <* USEDIN(SELF, 'SHAPE_PROPERTY_ASSIGNMENT_ARM.SHAPE_ELEMENT.CONTAINING_SHAPE') | ('BARE_DIE_ARM.' + 'BARE_DIE_EDGE_SURFACE' IN TYPEOF(pf)))) <= 1; WR4: 'NON_FEATURE_SHAPE_ELEMENT_ARM.SEATING_PLANE' IN TYPEOF(die_seating_plane); END_ENTITY; -- Bare_die |
Entity data types and their attributesProduct_view_definition(OPT) id: STRING; (OPT) name: STRING; (OPT) additional_characterization: STRING; initial_context: View_definition_context; additional_contexts: SET [0:?] OF View_definition_context; defined_version: Product_version; Part_view_definition (RT) defined_version: Part_version; Item_shape (OPT) id: STRING; (OPT) description: STRING; described_element: shapeable_item; Part_usage_view (RT) (DER) described_element: shapeable_item; Bare_die (OPT) least_material_condition_centroid_location: Cartesian_point; (OPT) maximum_height_above_seating_plane: Length_data_element; (OPT) maximum_material_condition_centroid_location: Cartesian_point; implemented_function: Functional_unit_usage_view; (INV) access_mechanisms: SET [2:?] OF Minimally_defined_bare_die_terminal FOR associated_definition; (INV) die_seating_plane: Non_feature_shape_element FOR scope; |
Global rules for this entity data type- |