set_min/max_delay -probe support

commit c7576dba7baa28cab4178faf159d365147d07061
Author: James Cherry <[email protected]>
Date:   Tue May 20 14:45:14 2025 -0700

    set_min/max_delay -probe doc

    Signed-off-by: James Cherry <[email protected]>

commit fbaf5a63fc3323cc0b3bc72479081e30eda81116
Author: James Cherry <[email protected]>
Date:   Fri May 16 10:21:45 2025 -0700

    break paths at internal endpoints

    Signed-off-by: James Cherry <[email protected]>

commit 7ed829dfe3ca930211d272856857cfc177fd5df0
Author: James Cherry <[email protected]>
Date:   Fri May 16 08:52:44 2025 -0700

    internal startpoints break in PathVisitor::visitFromPath

    Signed-off-by: James Cherry <[email protected]>

commit 37eb1247c47773f74d37f683c48df0bb0c68432a
Author: James Cherry <[email protected]>
Date:   Thu May 15 12:35:34 2025 -0700

    ExceptionPath::noBreak

    Signed-off-by: James Cherry <[email protected]>

commit f514f1a97c709416a0ccfab70b4a1047e6c8c501
Author: James Cherry <[email protected]>
Date:   Mon May 12 20:35:32 2025 -0700

    ExceptionPath::noBreak virtual

    Signed-off-by: James Cherry <[email protected]>

commit b94eb1fe13d2c6ab8457f4a7b5ba5e0f98f41f90
Author: James Cherry <[email protected]>
Date:   Wed May 7 08:47:55 2025 -0700

    set_max_path -probe arg parse

    Signed-off-by: James Cherry <[email protected]>

Signed-off-by: James Cherry <[email protected]>
This commit is contained in:
James Cherry
2025-05-20 14:52:04 -07:00
parent c416229106
commit 9c85946be0
12 changed files with 122 additions and 66 deletions
+4 -2
View File
@@ -465,6 +465,7 @@ PathDelay::PathDelay(ExceptionFrom *from,
ExceptionTo *to,
const MinMax *min_max,
bool ignore_clk_latency,
bool break_path,
float delay,
bool own_pts,
const char *comment) :
@@ -472,6 +473,7 @@ PathDelay::PathDelay(ExceptionFrom *from,
pathDelayPriority() + fromThruToPriority(from, thrus, to),
comment),
ignore_clk_latency_(ignore_clk_latency),
break_path_(break_path),
delay_(delay)
{
}
@@ -483,8 +485,8 @@ PathDelay::clone(ExceptionFrom *from,
bool own_pts)
{
return new PathDelay(from, thrus, to, min_max_->asMinMax(),
ignore_clk_latency_, delay_, own_pts,
comment_);
ignore_clk_latency_, break_path_, delay_,
own_pts, comment_);
}
int