Merge branch 'master' into rel_3.0

Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
James Cherry
2026-02-04 17:36:33 -07:00
7 changed files with 55 additions and 58 deletions
+7 -18
View File
@@ -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_;
};