From 21de3cf383679f2a5adbe911613a079c1fe6372a Mon Sep 17 00:00:00 2001 From: James Cherry Date: Wed, 10 May 2023 09:07:48 -0700 Subject: [PATCH] ssta compile Signed-off-by: James Cherry --- search/WritePathSpice.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/search/WritePathSpice.cc b/search/WritePathSpice.cc index 6aac2fa3..dc95c363 100644 --- a/search/WritePathSpice.cc +++ b/search/WritePathSpice.cc @@ -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; }