don't use hard coded purpose numbers

This commit is contained in:
Jesse Cirimelli-Low 2021-07-01 17:31:01 -07:00
parent 55f09d00a4
commit b5daa51a6c
1 changed files with 8 additions and 1 deletions

View File

@ -52,7 +52,7 @@ class pin_layout:
from tech import layer_override_name
if layer_override[name]:
self.lpp = layer_override[name]
self.layer = "m1"
self.layer = "pwellp"
self._recompute_hash()
return
except:
@ -406,6 +406,13 @@ class pin_layout:
try:
from tech import label_purpose
try:
from tech import layer_override_purpose
if pin_layer_num in layer_override_purpose:
layer_num = layer_override_purpose[pin_layer_num][0]
label_purpose = layer_override_purpose[pin_layer_num][1]
except:
pass
except ImportError:
label_purpose = purpose