mirror of https://github.com/VLSIDA/OpenRAM.git
don't use hard coded purpose numbers
This commit is contained in:
parent
55f09d00a4
commit
b5daa51a6c
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue