ssta compile

Signed-off-by: James Cherry <cherry@parallaxsw.com>
This commit is contained in:
James Cherry 2023-05-10 09:07:48 -07:00
parent e7baf16407
commit 21de3cf383
1 changed files with 3 additions and 3 deletions

View File

@ -432,18 +432,18 @@ WritePathSpice::pathMaxTime()
PathRef *path = path_expanded_.path(i);
const RiseFall *rf = path->transition(this);
Vertex *vertex = path->vertex(this);
Slew path_max_slew = railToRailSlew(findSlew(vertex, rf, nullptr, dcalc_ap_index),rf);
float path_max_slew = railToRailSlew(findSlew(vertex,rf,nullptr,dcalc_ap_index),rf);
if (vertex->isDriver(network_)) {
VertexOutEdgeIterator edge_iter(vertex, graph_);
while (edge_iter.hasNext()) {
Edge *edge = edge_iter.next();
Vertex *load = edge->to(graph_);
Slew load_slew = railToRailSlew(findSlew(load, rf, nullptr, dcalc_ap_index),rf);
float load_slew = railToRailSlew(findSlew(load, rf, nullptr, dcalc_ap_index),rf);
if (load_slew > path_max_slew)
path_max_slew = load_slew;
}
}
float path_max_time = path->arrival(this) + path_max_slew * 2.0;
float path_max_time = delayAsFloat(path->arrival(this)) + path_max_slew * 2.0;
if (path_max_time > max_time)
max_time = path_max_time;
}