oaOpPoint
模块: oapy._oa._tech
导入: from oapy._oa import _tech
概览
oaOpPoint 在 oapy 中可用,可通过 _tech 模块访问。
本页汇总 oaOpPoint 当前在 oapy 中可用的 Python 接口。
详细说明
The oaOpPoint class defines an operating point that represents a single triplet of process, voltage, and temperature (PVT) defined in a particular analysis library。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。 The oaOpPoint class can be observed by deriving from oaObserver
方法总览
| 状态 | Python 调用 |
|---|---|
| ✅ | obj.destroy() |
| ✅ | obj.setProcess(process) |
| ✅ | obj.setVoltage(voltage) |
| ✅ | obj.setTemperature(temperature) |
| ✅ | obj.getName(name) |
| ✅ | obj.getProcess() |
| ✅ | obj.getVoltage() |
| ✅ | obj.getTemperature() |
| ✅ | obj.getUsedIn() |
| ✅ | _tech.oaOpPoint.create(analysisLib, name, process, voltage, temperature) |
| ✅ | _tech.oaOpPoint.find(analysisLib, name) |
方法说明
obj.destroy()
绑定状态: 已绑定
Python 调用: obj.destroy()
This function destroys this opPoint, removing it from the technology database。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.destroy()
obj.setProcess(process)
绑定状态: 已绑定
Python 调用: obj.setProcess(process)
This function sets the process value of this opPoint to the specified value。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.setProcess(process)
obj.setVoltage(voltage)
绑定状态: 已绑定
Python 调用: obj.setVoltage(voltage)
This function sets the voltage value of this opPoint to the specified value。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.setVoltage(voltage)
obj.setTemperature(temperature)
绑定状态: 已绑定
Python 调用: obj.setTemperature(temperature)
This function sets the temperature value of this opPoint to the specified value。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.setTemperature(temperature)
obj.getName(name)
绑定状态: 已绑定
Python 调用: obj.getName(name)
This function gets the name of this opPoint。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.getName(name)
obj.getProcess()
绑定状态: 已绑定
Python 调用: obj.getProcess()
This function gets the process value of this opPoint。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.getProcess()
obj.getVoltage()
绑定状态: 已绑定
Python 调用: obj.getVoltage()
This function gets the voltage value of this opPoint。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.getVoltage()
obj.getTemperature()
绑定状态: 已绑定
Python 调用: obj.getTemperature()
This function gets the temperature value of this opPoint。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.getTemperature()
obj.getUsedIn()
绑定状态: 已绑定
Python 调用: obj.getUsedIn()
This function returns a collection of opPointHeaders in all designs that refer to this opPoint object。
Python 示例
from oapy._oa import _tech
# assume obj is a oaOpPoint
obj.getUsedIn()
_tech.oaOpPoint.create(analysisLib, name, process, voltage, temperature)
绑定状态: 已绑定
Python 调用: _tech.oaOpPoint.create(analysisLib, name, process, voltage, temperature)
This function creates an operating point object with the specified name, process, voltage, and temperature values。 Note: OpenAccess assumes PVT data is specified in terms of the following units: voltage: Volts temperature: °Celsius (Centigrade) Process is a dimensionless number that is undefined by OpenAccess。
异常
oacOpPointNameExists。
Python 示例
from oapy._oa import _tech
_tech.oaOpPoint.create(analysisLib, name, process, voltage, temperature)
_tech.oaOpPoint.find(analysisLib, name)
绑定状态: 已绑定
Python 调用: _tech.oaOpPoint.find(analysisLib, name)
This function searches the technology database for an opPoint with the specified name that is associated with the specified analysisLib in that technology database。 If found, a pointer to the opPoint object is returned。 Otherwise, NULL is returned。
Python 示例
from oapy._oa import _tech
_tech.oaOpPoint.find(analysisLib, name)