prima non-ccs report dcalc resolves #418

Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
James Cherry
2026-04-16 15:13:28 -07:00
parent 49d0ba2cfc
commit 12c59878ee
2 changed files with 14 additions and 4 deletions
+8 -2
View File
@@ -975,7 +975,10 @@ ConcreteParasitics::piModel(const Parasitic *parasitic,
float &c1) const
{
const ConcreteParasitic *cparasitic = static_cast<const ConcreteParasitic*>(parasitic);
cparasitic->piModel(c2, rpi, c1);
if (cparasitic->isPiModel())
cparasitic->piModel(c2, rpi, c1);
else
criticalError(2700, "piModel called on non-PiElmore parasitic.");
}
void
@@ -985,7 +988,10 @@ ConcreteParasitics::setPiModel(Parasitic *parasitic,
float c1)
{
ConcreteParasitic *cparasitic = static_cast<ConcreteParasitic*>(parasitic);
cparasitic->setPiModel(c2, rpi, c1);
if (cparasitic->isPiModel())
cparasitic->setPiModel(c2, rpi, c1);
else
criticalError(2701, "setPiModel called on non-PiElmore parasitic.");
}
////////////////////////////////////////////////////////////////