mirror of https://github.com/VLSIDA/OpenRAM.git
use special purposes with _get_gds_reader
This commit is contained in:
parent
958f5e45bb
commit
c599d8f62c
|
|
@ -14,7 +14,10 @@ import globals
|
||||||
import debug
|
import debug
|
||||||
from vector import vector
|
from vector import vector
|
||||||
from pin_layout import pin_layout
|
from pin_layout import pin_layout
|
||||||
|
try:
|
||||||
|
from tech import special_purposes
|
||||||
|
except ImportError:
|
||||||
|
special_purposes = {}
|
||||||
OPTS = globals.OPTS
|
OPTS = globals.OPTS
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -88,7 +91,7 @@ def _get_gds_reader(units, gds_filename):
|
||||||
debug.info(4, "Creating VLSI layout from {}".format(gds_absname))
|
debug.info(4, "Creating VLSI layout from {}".format(gds_absname))
|
||||||
cell_vlsi = gdsMill.VlsiLayout(units=units)
|
cell_vlsi = gdsMill.VlsiLayout(units=units)
|
||||||
reader = gdsMill.Gds2reader(cell_vlsi)
|
reader = gdsMill.Gds2reader(cell_vlsi)
|
||||||
reader.loadFromFile(gds_absname)
|
reader.loadFromFile(gds_absname, special_purposes)
|
||||||
|
|
||||||
_GDS_READER_CACHE[k] = cell_vlsi
|
_GDS_READER_CACHE[k] = cell_vlsi
|
||||||
return cell_vlsi
|
return cell_vlsi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue