support ppi/ppo

This commit is contained in:
Stefan Holst committed 2023-02-22 13:32:49 +09:00
1 parent 4847ad9c40
commit 3774b14286
1 file changed
+1 -1
+1 -1
View File
@@ -375,7 +375,7 @@ class Circuit:
def io_loc(self, prefix):
d_top = dict()
for i, n in enumerate(self.interface):
for i, n in enumerate(list(self.interface) + [n for n in self.nodes if 'ff' in n.kind.lower()]):
if m := re.match(fr'({prefix}.*?)((?:[_\[\]]\d+)*[_\[\]]*$)', n.name):
path = [m[1]] + [int(v) for v in re.split(r'[_\[\]]+', m[2]) if len(v) > 0]
d = d_top