Fix a small bug when using a 'steplist' subset with chip.run
@@ -1379,6 +1379,7 @@ class Chip:
tool = keypath[1]
step = keypath[3]
index = keypath[4]
+ if step in self.getkeys('tool', tool, 'refdir'):
refdirs = self.find_files('tool', tool, 'refdir', step, index)
for path in paths:
for refdir in refdirs:
