oaLumpedElmore Class Reference

Inheritance diagram for oaLumpedElmore:

oaReducedModel oaDesignObject oaObject


Public Methods

void setTotalCap (oaFloat value)
oaFloat getTotalCap () const
oaCollection< oaElmore, oaLumpedElmore > getElmores () const

Static Public Methods

oaLumpedElmore * create (oaDesignObject *driver, const oaAnalysisPoint *ap, oaFloat totalCap)
oaLumpedElmore * find (const oaDesignObject *driver, const oaAnalysisPoint *ap)

Detailed Description

The oaLumpedElmore class represents a reduced model for the parasitics seen by a driver of a net, using a total lumped capacitance and a set of Elmore delays to each receiver. The oaElmore class represents the Elmore delays, which are the first moment of the impulse response of the interconnect parasitics from the driver to each receiver.

Undo is not supported for oaLumpedElmore objects.


Member Function Documentation

oaLumpedElmore * oaLumpedElmore::create oaDesignObject *    driver,
const oaAnalysisPoint *    ap,
oaFloat    totalCap
[static]
 

This function creates an oaLumpedElmore model for the specified driver object and analysis point. The driver can be terminal or instTerm in block or occurrence domain.

Exceptions:
oacInvalidReducedModelDomain 
oacInvalidReducedModelObjectType 
oacInvalidDriverTermType 
oacParasiticTermMustBeScalar 
oacParasiticInstTermMustBeScalar 

oaLumpedElmore * oaLumpedElmore::find const oaDesignObject *    driver,
const oaAnalysisPoint *    ap
[static]
 

This function finds the lumpedElmore on the specified driver and analysisPoint. If found it returns the object, otherwise it returns null pointer to the caller.

oaCollection oaLumpedElmore::getElmores   const
 

This function returns a collection of elmores for the receivers in this reduced model.

oaFloat oaLumpedElmore::getTotalCap   const
 

This function returns the total capacitance value for this oaLumpedElmore model.

OpenAccess assumes capacitance data is specified in Farads

void oaLumpedElmore::setTotalCap oaFloat    value
 

This function sets the total capacitance value for this oaLumpedElmore model.

OpenAccess assumes capacitance data is specified in Farads


The documentation for this class was generated from the following files:

Return to top of page