Sta::endpoints() return VertexSet
Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
parent
be7c9b2288
commit
0d8ffda061
|
|
@ -937,8 +937,9 @@ public:
|
||||||
void delaysInvalid();
|
void delaysInvalid();
|
||||||
// Invalidate all arrival and required times.
|
// Invalidate all arrival and required times.
|
||||||
void arrivalsInvalid();
|
void arrivalsInvalid();
|
||||||
PinSet startpoints();
|
PinSet startpointPins();
|
||||||
PinSet endpoints();
|
PinSet endpointPins();
|
||||||
|
VertexSet *endpoints();
|
||||||
int endpointViolationCount(const MinMax *min_max);
|
int endpointViolationCount(const MinMax *min_max);
|
||||||
// Find the fanin vertices for a group path.
|
// Find the fanin vertices for a group path.
|
||||||
// Vertices in the clock network are NOT included.
|
// Vertices in the clock network are NOT included.
|
||||||
|
|
|
||||||
|
|
@ -2659,7 +2659,7 @@ Sta::ensureClkArrivals()
|
||||||
////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
PinSet
|
PinSet
|
||||||
Sta::startpoints()
|
Sta::startpointPins()
|
||||||
{
|
{
|
||||||
ensureGraph();
|
ensureGraph();
|
||||||
PinSet pins(network_);
|
PinSet pins(network_);
|
||||||
|
|
@ -2668,8 +2668,15 @@ Sta::startpoints()
|
||||||
return pins;
|
return pins;
|
||||||
}
|
}
|
||||||
|
|
||||||
PinSet
|
VertexSet *
|
||||||
Sta::endpoints()
|
Sta::endpoints()
|
||||||
|
{
|
||||||
|
ensureGraph();
|
||||||
|
return search_->endpoints();
|
||||||
|
}
|
||||||
|
|
||||||
|
PinSet
|
||||||
|
Sta::endpointPins()
|
||||||
{
|
{
|
||||||
ensureGraph();
|
ensureGraph();
|
||||||
PinSet pins(network_);
|
PinSet pins(network_);
|
||||||
|
|
|
||||||
10
tcl/StaTcl.i
10
tcl/StaTcl.i
|
|
@ -3055,13 +3055,13 @@ worst_clk_skew_cmd(const SetupHold *setup_hold)
|
||||||
PinSet
|
PinSet
|
||||||
startpoints()
|
startpoints()
|
||||||
{
|
{
|
||||||
return Sta::sta()->startpoints();
|
return Sta::sta()->startpointPins();
|
||||||
}
|
}
|
||||||
|
|
||||||
PinSet
|
PinSet
|
||||||
endpoints()
|
endpoints()
|
||||||
{
|
{
|
||||||
return Sta::sta()->endpoints();
|
return Sta::sta()->endpointPins();
|
||||||
}
|
}
|
||||||
|
|
||||||
PinSet
|
PinSet
|
||||||
|
|
@ -4058,12 +4058,6 @@ port_location(const Port *port)
|
||||||
return pin_location(pin);
|
return pin_location(pin);
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
|
||||||
endpoint_count()
|
|
||||||
{
|
|
||||||
return Sta::sta()->endpoints().size();
|
|
||||||
}
|
|
||||||
|
|
||||||
int
|
int
|
||||||
endpoint_violation_count(const MinMax *min_max)
|
endpoint_violation_count(const MinMax *min_max)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue