首页 / tech / oaAntennaData

oaAntennaData

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

概览

oaAntennaDataoapy 中可用,可通过 _tech 模块访问。

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

详细说明

The oaAntennaData class implements on object for holding antenna data for a particular antennaModel。 The oaAntennaData class implements an object for holding oaAntennaData for a particular antenna process model。 Antenna data consists of a set of oaAntennaAreaArrays for gate area, diffusion area, partial metal area, partial metal side area, partial cut area, maximum cumulative area ratio (CAR), maximum side CAR, and maximum cut CAR。 Antenna data can be associated with terminals in the database (refer to oaTerm )。 The antenna data associated with a terminal is the partial results for a given wire that can be used to determine if it is following the antenna rules specified in the technology data (see oaAntennaRule)。 // Added Gendox Member Function Docs: oaAntennaData // // >>>>>>>>>>>> YOU ARE HERE <<<<<<<<<<<<<<<<< Developer: Insert alias after completing above tasks: The antenna data on terminals are passed up the hierarchy as wires are constructed hierarchically, so the routing on the next level of hierarchy can be adjusted if the wire is violating the antenna rule。

构造函数

_tech.oaAntennaData(processIn=oacDefaultAntennaModel)

obj = _tech.oaAntennaData(processIn=oacDefaultAntennaModel)

_tech.oaAntennaData(dataIn)

obj = _tech.oaAntennaData(dataIn)

方法总览

状态 Python 调用
obj.operator=(dataIn)
obj.getModel()
obj.setModel(modelIn)
obj.gate()
obj.diff()
obj.partialMetal()
obj.partialMetalSide()
obj.partialCut()
obj.maxCAR()
obj.maxSideCAR()
obj.maxCutCAR()
obj.gate()
obj.diff()
obj.partialMetal()
obj.partialMetalSide()
obj.partialCut()
obj.maxCAR()
obj.maxSideCAR()
obj.maxCutCAR()
obj.setGate(gate)
obj.setDiff(diff)
obj.setPartialMetal(partialMetal)
obj.setPartialMetalSide(partialMetalSide)
obj.setPartialCut(partialCut)
obj.setMaxCAR(maxCAR)
obj.setMaxSideCAR(maxSideCAR)
obj.setMaxCutCAR(maxCutCAR)

方法说明

obj.operator=(dataIn)

绑定状态: 已绑定

Python 调用: obj.operator=(dataIn)

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.operator=(dataIn)

obj.getModel()

绑定状态: 已绑定

Python 调用: obj.getModel()

This function gets the oaAntennaModel of this oaAntennaData object by returning a const reference to its oaAntennaModel 。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.getModel()

obj.setModel(modelIn)

绑定状态: 已绑定

Python 调用: obj.setModel(modelIn)

This function sets the antennaModel for this oaAntennaData object。

参数

  • modelIn: oaAntennaModel to set on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setModel(modelIn)

obj.gate()

绑定状态: 已绑定

Python 调用: obj.gate()

This function is deprecated。 Use the oaAntennaData:: setGate function instead。 This non-const version of the gate() function, which returns a reference to its oaAntennaAreaArray of gate values, allows users to set the oaAntennaAreaArray of gate values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.gate()

obj.diff()

绑定状态: 已绑定

Python 调用: obj.diff()

This function is deprecated。 Use the oaAntennaData:: setDiff function instead。 This non-const version of the diff() function, which returns a reference to its oaAntennaAreaArray of diffusion values, allows users to set the oaAntennaAreaArray of diffusion values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.diff()

obj.partialMetal()

绑定状态: 已绑定

Python 调用: obj.partialMetal()

This function is deprecated。 Use the oaAntennaData:: setPartialMetal function instead。 This non-const version of the partialMetal() function, which returns a reference to its oaAntennaAreaArray of partial metal values, allows users to set the oaAntennaAreaArray of partial metal values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialMetal()

obj.partialMetalSide()

绑定状态: 已绑定

Python 调用: obj.partialMetalSide()

This function is deprecated。 Use the oaAntennaData:: setPartialMetalSide function instead。 This non-const version of the partialMetalSide() function, which returns a reference to its oaAntennaAreaArray of partial metal side values, allows users to set the oaAntennaAreaArray of partial metal side values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialMetalSide()

obj.partialCut()

绑定状态: 已绑定

Python 调用: obj.partialCut()

This function is deprecated。 Use the oaAntennaData:: setPartialCut function instead。 This non-const version of the partialCut() function, which returns a reference to its oaAntennaAreaArray of partial cut values, allows users to set the oaAntennaAreaArray of partial cut values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialCut()

obj.maxCAR()

绑定状态: 已绑定

Python 调用: obj.maxCAR()

This non-const version of the maxCAR() function, which returns a reference to its oaAntennaAreaArray of maximum cumulative area ratio (maxCAR) values, allows users to set the oaAntennaAreaArray of maxCAR values on this oaAntennaData object。 This function is deprecated。 Use the oaAntennaData:: setMaxCAR function instead。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxCAR()

obj.maxSideCAR()

绑定状态: 已绑定

Python 调用: obj.maxSideCAR()

This function is deprecated。 Use the oaAntennaData:: setMaxSideCAR function instead。 This non-const version of the maxSideCAR() function, which returns a reference to its oaAntennaAreaArray of maximum side cumulative area ratio (maxSideCAR) values, allows users to set the oaAntennaAreaArray of maxSideCAR values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxSideCAR()

obj.maxCutCAR()

绑定状态: 已绑定

Python 调用: obj.maxCutCAR()

This function is deprecated。 Use the oaAntennaData:: setMaxCutCAR function instead。 This non-const version of the maxCutCAR() function, which returns a reference to its oaAntennaAreaArray of maximum cut cumulative area ratio (maxCutCAR) values, allows users to set the oaAntennaAreaArray of maxCutCAR values on this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxCutCAR()

obj.gate()

绑定状态: 已绑定

Python 调用: obj.gate()

This const version of the gate() function allows users to get the oaAntennaAreaArray of gates values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.gate()

obj.diff()

绑定状态: 已绑定

Python 调用: obj.diff()

This const version of the diff() function, allows users to get the oaAntennaAreaArray of diffusion values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.diff()

obj.partialMetal()

绑定状态: 已绑定

Python 调用: obj.partialMetal()

This const version of the partialMetal() function allows users to get the oaAntennaAreaArray of partial metal values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialMetal()

obj.partialMetalSide()

绑定状态: 已绑定

Python 调用: obj.partialMetalSide()

This const version of the partialMetalSide() function allows users to get the oaAntennaAreaArray of partial metal side values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialMetalSide()

obj.partialCut()

绑定状态: 已绑定

Python 调用: obj.partialCut()

This const version of the partialCut() function allows users to get the oaAntennaAreaArray of partial cut values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.partialCut()

obj.maxCAR()

绑定状态: 已绑定

Python 调用: obj.maxCAR()

This const version of the maxCAR() function allows users to get the oaAntennaAreaArray of maximum cumulative area ratio (maxCAR) values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxCAR()

obj.maxSideCAR()

绑定状态: 已绑定

Python 调用: obj.maxSideCAR()

This const version of the maxSideCAR() function allows users to get the oaAntennaAreaArray of maximum side cumulative area ratio (maxSideCAR) values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxSideCAR()

obj.maxCutCAR()

绑定状态: 已绑定

Python 调用: obj.maxCutCAR()

This const version of the maxCutCAR() function allows users to get the oaAntennaAreaArray of maximum cut cumulative area ratio (maxCutCAR) values of this oaAntennaData object。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.maxCutCAR()

obj.setGate(gate)

绑定状态: 已绑定

Python 调用: obj.setGate(gate)

This function sets the oaAntennaAreaArray of gate values of this oaAntennaData object。

参数

  • gate: The oaAntennaAreaArray of gate values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setGate(gate)

obj.setDiff(diff)

绑定状态: 已绑定

Python 调用: obj.setDiff(diff)

This function sets the oaAntennaAreaArray of diffusion values of this oaAntennaData object。

参数

  • diff: The oaAntennaAreaArray of diffusion values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setDiff(diff)

obj.setPartialMetal(partialMetal)

绑定状态: 已绑定

Python 调用: obj.setPartialMetal(partialMetal)

This function sets the oaAntennaAreaArray of partial metal values on this oaAntennaData object。

参数

  • partialMetal: The oaAntennaAreaArray of partial metal values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setPartialMetal(partialMetal)

obj.setPartialMetalSide(partialMetalSide)

绑定状态: 已绑定

Python 调用: obj.setPartialMetalSide(partialMetalSide)

This function sets the oaAntennaAreaArray of partial metal side values on this oaAntennaData object。

参数

  • partialMetalSide: The oaAntennaAreaArray of partial metal side values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setPartialMetalSide(partialMetalSide)

obj.setPartialCut(partialCut)

绑定状态: 已绑定

Python 调用: obj.setPartialCut(partialCut)

This function sets the oaAntennaAreaArray of partial cut values of this oaAntennaData object。

参数

  • partialCut: The oaAntennaAreaArray of partial cut values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setPartialCut(partialCut)

obj.setMaxCAR(maxCAR)

绑定状态: 已绑定

Python 调用: obj.setMaxCAR(maxCAR)

This function sets the oaAntennaAreaArray of maximum cumulative area ratio (maxCAR) values of this oaAntennaData object。

参数

  • maxCAR: The oaAntennaAreaArray of maximum cumulative area ratio (maxCAR) values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setMaxCAR(maxCAR)

obj.setMaxSideCAR(maxSideCAR)

绑定状态: 已绑定

Python 调用: obj.setMaxSideCAR(maxSideCAR)

This function sets the oaAntennaAreaArray of maximum side cumulative area ratio (maxSideCAR) values of this oaAntennaData object。

参数

  • maxSideCAR: The oaAntennaAreaArray of maximum side cumulative area ratio (maxSideCAR) values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setMaxSideCAR(maxSideCAR)

obj.setMaxCutCAR(maxCutCAR)

绑定状态: 已绑定

Python 调用: obj.setMaxCutCAR(maxCutCAR)

This function sets the oaAntennaAreaArray of maximum cut cumulative area ratio (maxCutCAR) values of this oaAntennaData object。

参数

  • maxCutCAR: The maximum cut cumulative area ratio (maxCutCAR) values。

Python 示例

from oapy._oa import _tech

# assume obj is a oaAntennaData
obj.setMaxCutCAR(maxCutCAR)