From 89fdab306d1f19f675763b066ec1342d2e143210 Mon Sep 17 00:00:00 2001 From: Kareem Farid Date: Sun, 20 Oct 2024 12:01:47 +0300 Subject: [PATCH] bugfix: fix wrong reported value for timing__*_r2r__ws__corner (#586) * `OpenROAD.STA*PnR` * Fixed `timing__*_r2r__ws__corner` metrics reporting the wrong value --- Changelog.md | 8 ++++++++ openlane/scripts/openroad/sta/corner.tcl | 7 ------- pyproject.toml | 2 +- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/Changelog.md b/Changelog.md index 39c3a8cf7..4d9535985 100644 --- a/Changelog.md +++ b/Changelog.md @@ -14,6 +14,14 @@ ## Documentation --> +# 2.1.11 + +## Steps + +* `OpenROAD.STA*PnR` + + * Fixed `timing__*_r2r__ws__corner` metrics reporting the wrong value + # 2.1.10 ## Misc. Enhancements/Bugfixes diff --git a/openlane/scripts/openroad/sta/corner.tcl b/openlane/scripts/openroad/sta/corner.tcl index d9352205e..fde9d66ab 100644 --- a/openlane/scripts/openroad/sta/corner.tcl +++ b/openlane/scripts/openroad/sta/corner.tcl @@ -286,9 +286,6 @@ foreach path $hold_paths { set kind "[get_path_kind $start_pin $end_pin]" set slack [get_property $path slack] - if { $slack >= 0 } { - continue - } if { "$kind" == "reg-reg" } { set slack [get_property $path slack] @@ -324,10 +321,6 @@ foreach path $setup_paths { set kind "[get_path_kind $start_pin $end_pin]" set slack [get_property $path slack] - if { $slack >= 0 } { - continue - } - if { "$kind" == "reg-reg" } { set slack [get_property $path slack] if { $slack < $worst_r2r_setup_slack } { diff --git a/pyproject.toml b/pyproject.toml index 46255d83d..1200aa5e4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "openlane" -version = "2.1.10" +version = "2.1.11" description = "An infrastructure for implementing chip design flows" authors = ["Efabless Corporation and Contributors "] readme = "Readme.md"