Sdc::clockDeletePin resolves #207

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2025-02-12 10:32:09 -07:00
parent 1c494c776b
commit c321b1b4f6
2 changed files with 0 additions and 15 deletions

View File

@ -400,8 +400,6 @@ public:
// Invalidate all generated clock waveforms.
void invalidateGeneratedClks() const;
virtual void removeClock(Clock *clk);
virtual void clockDeletePin(Clock *clk,
Pin *pin);
// Clock used for inputs without defined arrivals.
ClockEdge *defaultArrivalClockEdge() const;
Clock *defaultArrivalClock() const { return default_arrival_clk_; }

View File

@ -1176,19 +1176,6 @@ Sdc::deleteMasterClkRefs(Clock *clk)
}
}
void
Sdc::clockDeletePin(Clock *clk,
Pin *pin)
{
ClockSet *pin_clks = clock_pin_map_.findKey(pin);
pin_clks->erase(clk);
if (pin_clks->empty())
clock_pin_map_.erase(pin);
clk->deletePin(pin);
clk->makeLeafPins(network_);
makeClkPinMappings(clk);
}
Clock *
Sdc::findClock(const char *name) const
{