mirror of https://github.com/VLSIDA/OpenRAM.git
Run Calibre LVS even if DRC fails.
This commit is contained in:
parent
c1fedda575
commit
0a87691176
|
|
@ -48,12 +48,11 @@ class openram_test(unittest.TestCase):
|
||||||
# if we ignore things like minimum metal area of pins
|
# if we ignore things like minimum metal area of pins
|
||||||
drc_result=verify.run_drc(a.name, tempgds, extract=True, final_verification=final_verification)
|
drc_result=verify.run_drc(a.name, tempgds, extract=True, final_verification=final_verification)
|
||||||
|
|
||||||
# Always run LVS if we are using magic
|
# We can still run LVS even if DRC fails in Magic OR Calibre
|
||||||
if "magic" in OPTS.drc_exe or drc_result == 0:
|
lvs_result=verify.run_lvs(a.name, tempgds, tempspice, final_verification=final_verification)
|
||||||
lvs_result=verify.run_lvs(a.name, tempgds, tempspice, final_verification=final_verification)
|
|
||||||
|
|
||||||
# Only allow DRC to fail and LVS to pass if we are using magic
|
# Only allow DRC to fail and LVS to pass if we are using magic
|
||||||
if "magic" in OPTS.drc_exe and lvs_result == 0 and drc_result != 0:
|
if lvs_result == 0 and drc_result != 0:
|
||||||
# import shutil
|
# import shutil
|
||||||
# zip_file = "/tmp/{0}_{1}".format(a.name, os.getpid())
|
# zip_file = "/tmp/{0}_{1}".format(a.name, os.getpid())
|
||||||
# debug.info(0, "Archiving failed files to {}.zip".format(zip_file))
|
# debug.info(0, "Archiving failed files to {}.zip".format(zip_file))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue