mirror of
https://github.com/The-OpenROAD-Project/OpenSTA.git
synced 2026-09-07 11:51:47 +02:00
Merge branch 'master' into rel_3.0
Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
@@ -28,34 +28,23 @@
|
||||
|
||||
namespace sta {
|
||||
|
||||
class LeakagePowerAttrs;
|
||||
|
||||
class LeakagePowerAttrs
|
||||
{
|
||||
public:
|
||||
LeakagePowerAttrs();
|
||||
FuncExpr *when() const { return when_; }
|
||||
void setWhen(FuncExpr *when);
|
||||
float power() { return power_; }
|
||||
void setPower(float power);
|
||||
|
||||
protected:
|
||||
FuncExpr *when_;
|
||||
float power_;
|
||||
};
|
||||
|
||||
class LeakagePower
|
||||
{
|
||||
public:
|
||||
LeakagePower();
|
||||
LeakagePower(LibertyCell *cell,
|
||||
LeakagePowerAttrs *attrs);
|
||||
LibertyPort *related_pg_port,
|
||||
FuncExpr *when,
|
||||
float power);
|
||||
~LeakagePower();
|
||||
LibertyCell *libertyCell() const { return cell_; }
|
||||
LibertyPort *relatedPgPort() const { return related_pg_port_; }
|
||||
FuncExpr *when() const { return when_; }
|
||||
float power() { return power_; }
|
||||
float power() const { return power_; }
|
||||
|
||||
protected:
|
||||
LibertyCell *cell_;
|
||||
LibertyPort *related_pg_port_;
|
||||
FuncExpr *when_;
|
||||
float power_;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user