From 5a894537dc7fc6f3b875d7c5dc3cb0cd1a53f2fe Mon Sep 17 00:00:00 2001 From: htfab <91572108+htfab@users.noreply.github.com> Date: Mon, 11 May 2026 08:32:46 +0200 Subject: [PATCH] fix(precheck): support integers (without '.' decimal separator) in LEF (#171) --- precheck/pin_check.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/precheck/pin_check.py b/precheck/pin_check.py index 63baf38..aa85fa5 100644 --- a/precheck/pin_check.py +++ b/precheck/pin_check.py @@ -95,8 +95,11 @@ def canonicalize_rectangles( def parse_fp3(value: str): # parse fixed-point numbers with 3 digits after the decimal point # e.g. '20.470' to 20470 - ip, fp = value.split(".") - mul = ip + fp[:3].ljust(3, "0") + if "." in value: + ip, fp = value.split(".") + mul = ip + fp[:3].ljust(3, "0") + else: + mul = value + "000" return int(mul)