|
ENTITY Part_template_keepout_shape_allocation_to_stratum_stack; keepout_shape : Part_template_keepout_shape_model; kept_out_layers : SET [1:?] OF Stratum_technology_occurrence; DERIVE swappable : LOGICAL := (keepout_shape.shape_characterized_definition\Multi_stratum_structured_template.location = template_arrangement.swappable); stack_model : Library_stack_model := keepout_shape.shape_characterized_definition\Stratum_stack_dependent_template.stack; UNIQUE UR1 : keepout_shape, stack_model; WHERE WR1: keepout_shape.constrained_design_object_category IN [keepout_product_design_object_category.interconnect_module_via, keepout_product_design_object_category.interconnect_module_inter_stratum_feature, keepout_product_design_object_category.interconnect_module_cutout, keepout_product_design_object_category.interconnect_module_fill_area, keepout_product_design_object_category.interconnect_module_stratum_feature]; WR2: 'LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_ARM.STRATUM_STACK_DEPENDENT_TEMPLATE' IN TYPEOF(keepout_shape.shape_characterized_definition); WR3: kept_out_layers = kept_out_layers * stack_model\Stratum_stack_model.composing_occurrence; END_ENTITY; -- Part_template_keepout_shape_allocation_to_stratum_stack |
Entity data types and their attributesPart_template_keepout_shape_allocation_to_stratum_stackkeepout_shape: Part_template_keepout_shape_model; kept_out_layers: SET [1:?] OF Stratum_technology_occurrence; (DER) swappable: LOGICAL; (DER) stack_model: Library_stack_model; |
Users: by entity attributesPart_template_keepout_shape_allocation_to_stratum_stackUsers: by defined types, not used by any entity attributePart_template_keepout_shape_allocation_to_stratum_stack- |
Global rules for this entity data type- |