This commit is contained in:
James Cherry 2019-11-30 14:05:43 -08:00
commit 58e92f2f37
3 changed files with 10 additions and 1 deletions

View File

@ -557,6 +557,7 @@ if (NOT TCL_HEADER)
endif()
message(STATUS "TCL header: ${TCL_HEADER}")
get_filename_component(TCL_HEADER_DIR "${TCL_HEADER}" PATH)
include_directories(SYSTEM ${TCL_HEADER_DIR})
################################################################
#
@ -669,7 +670,6 @@ set(STA_INCLUDE_DIRS
search
util
verilog
${TCL_HEADER_DIR}
${CUDD_INCLUDE}
)

View File

@ -2532,6 +2532,13 @@ Sta::reportClkSkew(ClockSet *clks,
////////////////////////////////////////////////////////////////
void
Sta::delaysInvalid()
{
graph_delay_calc_->delaysInvalid();
search_->arrivalsInvalid();
}
void
Sta::arrivalsInvalid()
{

View File

@ -894,6 +894,8 @@ public:
// If full=false update arrivals incrementally.
// If full=true update all arrivals from scratch.
void updateTiming(bool full);
// Invalidate all delay calculations. Arrivals also invalidated.
void delaysInvalid();
// Invalidate all arrival and required times.
void arrivalsInvalid();
void setPathMinMax(const MinMaxAll *min_max) __attribute__ ((deprecated));