mirror of https://github.com/VLSIDA/OpenRAM.git
Do not do final verification if supplies were not routed
This commit is contained in:
parent
e7ad22ff69
commit
11f2b6b809
|
|
@ -101,7 +101,7 @@ def write_calibre_lvs_script(cell_name, final_verification, gds_name, sp_name):
|
||||||
# FIXME: Remove when vdd/gnd connected
|
# FIXME: Remove when vdd/gnd connected
|
||||||
#'lvsAbortOnSupplyError' : 0
|
#'lvsAbortOnSupplyError' : 0
|
||||||
|
|
||||||
if not final_verification:
|
if not final_verification or not OPTS.route_supplies:
|
||||||
lvs_runset['cmnVConnectReport']=1
|
lvs_runset['cmnVConnectReport']=1
|
||||||
lvs_runset['cmnVConnectNamesState']='SOME'
|
lvs_runset['cmnVConnectNamesState']='SOME'
|
||||||
lvs_runset['cmnVConnectNames']='vdd gnd'
|
lvs_runset['cmnVConnectNames']='vdd gnd'
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ def write_magic_script(cell_name, extract=False, final_verification=False):
|
||||||
pre = "#"
|
pre = "#"
|
||||||
else:
|
else:
|
||||||
pre = ""
|
pre = ""
|
||||||
if final_verification:
|
if final_verification and OPTS.route_supplies:
|
||||||
f.write(pre + "extract unique all\n".format(cell_name))
|
f.write(pre + "extract unique all\n".format(cell_name))
|
||||||
# Hack to work around unit scales in SkyWater
|
# Hack to work around unit scales in SkyWater
|
||||||
if OPTS.tech_name=="sky130":
|
if OPTS.tech_name=="sky130":
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue