Sdc::clockDeletePin resolves #207
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
1c494c776b
commit
c321b1b4f6
|
|
@ -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_; }
|
||||
|
|
|
|||
13
sdc/Sdc.cc
13
sdc/Sdc.cc
|
|
@ -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
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue