From ba28f7e99c5c8253ff8b81cfa982fb342cb6c958 Mon Sep 17 00:00:00 2001 From: James Cherry Date: Thu, 7 May 2020 17:23:38 -0700 Subject: [PATCH] internal power weights --- search/Power.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/search/Power.cc b/search/Power.cc index 74e80d15..95eee7d1 100644 --- a/search/Power.cc +++ b/search/Power.cc @@ -706,8 +706,8 @@ Power::findOutputInternalPower(const Pin *to_pin, for (InternalPower *pwr : *cell->internalPowers(to_port)) { float duty = findInputDuty(to_pin, inst, func, pwr); const char *related_pg_pin = pwr->relatedPgPin(); - if (related_pg_pin) - pg_duty_sum[related_pg_pin] += duty; + // Note related_pg_pin may be null. + pg_duty_sum[related_pg_pin] += duty; } float internal = 0.0;