From 66cde36a11e572c1cd2668f232af4f7c63ce097e Mon Sep 17 00:00:00 2001 From: hui-zhou-a Date: Mon, 10 Nov 2025 17:21:41 +0100 Subject: [PATCH 1/2] fix cfg_ports_sources.py --- src/pyedb/configuration/cfg_ports_sources.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pyedb/configuration/cfg_ports_sources.py b/src/pyedb/configuration/cfg_ports_sources.py index d8a7d28469..9aa0f20ed3 100644 --- a/src/pyedb/configuration/cfg_ports_sources.py +++ b/src/pyedb/configuration/cfg_ports_sources.py @@ -460,12 +460,17 @@ def get_pin_obj(pin_name): if terminal_type == "pin": for i in terminal_value: pins.update(get_pin_obj(i)) + elif terminal_type == "padstack": + for i in self._pedb.layout.find_padstack_instances(aedt_name=terminal_value): + pins[i.component_pin] = i else: if terminal_type == "net": temp = self._pedb.components.get_pins(reference_designator, terminal_value[0]) elif terminal_type == "pin_group": pin_group = self._pedb.siwave.pin_groups[terminal_value[0]] temp = pin_group.pins + else: + temp = {} pins.update({f"{reference_designator}_{terminal_value[0]}_{i}": j for i, j in temp.items()}) return pins From 98d366ef33b77d762c02575172bcad10040c71d6 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Mon, 10 Nov 2025 16:29:25 +0000 Subject: [PATCH 2/2] chore: adding changelog file 1644.fixed.md [dependabot-skip] --- doc/changelog.d/1644.fixed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/1644.fixed.md diff --git a/doc/changelog.d/1644.fixed.md b/doc/changelog.d/1644.fixed.md new file mode 100644 index 0000000000..ad131a46e4 --- /dev/null +++ b/doc/changelog.d/1644.fixed.md @@ -0,0 +1 @@ +Cfg_ports_sources.py