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
|
from tech import layer_override_name
|
||||||
if layer_override[name]:
|
if layer_override[name]:
|
||||||
self.lpp = layer_override[name]
|
self.lpp = layer_override[name]
|
||||||
self.layer = "m1"
|
self.layer = "pwellp"
|
||||||
self._recompute_hash()
|
self._recompute_hash()
|
||||||
return
|
return
|
||||||
except:
|
except:
|
||||||
|
|
@ -406,6 +406,13 @@ class pin_layout:
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from tech import label_purpose
|
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:
|
except ImportError:
|
||||||
label_purpose = purpose
|
label_purpose = purpose
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue