mirror of
https://github.com/TinyTapeout/tt-support-tools.git
synced 2026-11-03 04:36:09 +01:00
fix(tt_tool): routing stats broken for LibreLane 3.x
This commit is contained in:
+3
-3
@@ -889,9 +889,9 @@ class Project:
|
|||||||
def print_stats(self):
|
def print_stats(self):
|
||||||
util_glob = "runs/wokwi/*-openroad-globalplacement/openroad-globalplacement.log"
|
util_glob = "runs/wokwi/*-openroad-globalplacement/openroad-globalplacement.log"
|
||||||
util_log = glob.glob(os.path.join(self.local_dir, util_glob))[0]
|
util_log = glob.glob(os.path.join(self.local_dir, util_glob))[0]
|
||||||
util_label = "[INFO GPL-0019] Util:"
|
util_regexp = r"^\[INFO GPL-0019\] (Util|Utilization):"
|
||||||
util_line = next(line for line in open(util_log) if line.startswith(util_label))
|
util_line = next(line for line in open(util_log) if re.match(util_regexp, line))
|
||||||
util = util_line.removeprefix(util_label).strip()
|
util = re.sub(util_regexp, "", util_line).strip()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
wire_length = self.metrics["route__wirelength"] # OpenROAD #2047
|
wire_length = self.metrics["route__wirelength"] # OpenROAD #2047
|
||||||
|
|||||||
Reference in New Issue
Block a user