mirror of https://github.com/VLSIDA/OpenRAM.git
Add klayout option in config. No tool specific LVS libs
This commit is contained in:
parent
82a1a8d87f
commit
02364c6cdf
|
|
@ -460,6 +460,7 @@ drc["grid"] = 0.005
|
||||||
NDA_PDK_ROOT = os.environ.get("NDA_PDK_ROOT", False)
|
NDA_PDK_ROOT = os.environ.get("NDA_PDK_ROOT", False)
|
||||||
use_calibre = bool(NDA_PDK_ROOT)
|
use_calibre = bool(NDA_PDK_ROOT)
|
||||||
use_calibre = False
|
use_calibre = False
|
||||||
|
use_klayout = False
|
||||||
if use_calibre:
|
if use_calibre:
|
||||||
# Correct order according to s8
|
# Correct order according to s8
|
||||||
pin_purpose = 16
|
pin_purpose = 16
|
||||||
|
|
@ -747,8 +748,10 @@ if use_calibre:
|
||||||
drc_name = "calibre"
|
drc_name = "calibre"
|
||||||
lvs_name = "calibre"
|
lvs_name = "calibre"
|
||||||
pex_name = "calibre"
|
pex_name = "calibre"
|
||||||
# Calibre automatically scales to micron to SI units and requires mult parameter
|
elif use_klayout:
|
||||||
lvs_lib = "calibre_lvs_lib"
|
drc_name = "klayout"
|
||||||
|
lvs_name = "klayout"
|
||||||
|
pex_name = "klayout"
|
||||||
else:
|
else:
|
||||||
drc_name = "magic"
|
drc_name = "magic"
|
||||||
lvs_name = "netgen"
|
lvs_name = "netgen"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue