首页 / design / oaBlockageType

oaBlockageType

模块: oapy._oa._design 导入: from oapy._oa import _design

概览

oaBlockageTypeoapy 中可用,可通过 _design 模块访问。

本页汇总 oaBlockageType 当前在 oapy 中可用的 Python 接口。

详细说明

The oaBlockageType is an enum wrapper class that indicates the different kinds of oaBlockage objects。 Each type of blockage blocks a specific kind of object。 See oaBlockageTypeEnum for a description of each blockage type。 See Enum Wrappers in the Programmers Guide for a discussion of enum wrappers。 enum oaBlockageTypeEnum Enumeration values: oacRoutingBlockageType "routing" No vias or routes (either as oaRoutes or as oaShapes) for a wire should be created in this area。 oacRoutingBlockageType may appear on routing or on cut layers。 They block all routing geometry。 When they are used on a cut layer, they have the effect of blocking Vias through that cut layer。 oacViaBlockageType "viaRouting" No vias should be placed in the blockage area that touch the given layer。 Note: oacViaBlockageType will be deprecated。 Use oacRoutingBlockageType on a cut layer to block Vias。 oacPlacementBlockageType "placement" No instances should be placed in this region such that the PRBoundary for the instance master overlaps the blockage。 This blockage type is automatically set on all oaAreaBlockages and oaAreaHalos, and should never be set on an oaLayerBlockage or oaLayerHalo 。 oacWiringBlockageType "wiring" No wires (shapes or routes) should be created in the blockage area on the given layer。 However, stacked vias may pass through here。 oacWiringBlockageType should only appear on routing layers。 They block geometry that is part of a net, but not that is part of an oaVia 。 They would not be used in a flow where a via could exists as a set of shapes and not as an oaVia 。 oacFillBlockageType "fill" No fill should be created in the blockage area on its layer。 oacSlotBlockageType "slot" No slotting should be created in the blockage area on its layer。 oacPinBlockageType "pin" No pins may be created in the blockage area and layer。 oacFeedthruBlockageType "feedthru" No feedthrus may be created in the blockage area。 oacScreenBlockageType "screen" Nets may only be created in the blockage area until they reach the maximum density specified on the blockage。

构造函数

_design.oaBlockageType(valueIn)

obj = _design.oaBlockageType(valueIn)

_design.oaBlockageType(name)

obj = _design.oaBlockageType(name)

方法总览

状态 Python 调用
obj.getName()
obj.getName()

方法说明

obj.getName()

绑定状态: 已绑定

Python 调用: obj.getName()

This function returns the name string associated with the encapsulated oaBlockageTypeEnum object。

Python 示例

from oapy._oa import _design

# assume obj is a oaBlockageType
obj.getName()

obj.getName()

绑定状态: 已绑定

Python 调用: obj.getName()

This function is deprecated。 Use the const version of oaBlockageType:: getName instead。 This function returns the name string associated with the encapsulated oaBlockageTypeEnum object。

Python 示例

from oapy._oa import _design

# assume obj is a oaBlockageType
obj.getName()