Raise an exception if a layer is both a metal and a via
This commit is contained in:
parent
878a4c68a2
commit
348e2f4ed1
1 changed files with 3 additions and 1 deletions
|
|
@ -14,6 +14,8 @@ def connectivity2layers(
|
||||||
if via is not None:
|
if via is not None:
|
||||||
via_layers.add(via)
|
via_layers.add(via)
|
||||||
|
|
||||||
# TODO verify no overlap between metal and via layer specifications
|
both = metal_layers.intersection(via_layers)
|
||||||
|
if both:
|
||||||
|
raise Exception(f'The following layers are both vias and metals!? {both}')
|
||||||
|
|
||||||
return metal_layers, via_layers
|
return metal_layers, via_layers
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue