Merge branch 'master' of github.com:mguthaus/OpenRAM

This commit is contained in:
Matt Guthaus 2016-11-09 12:21:07 -08:00
commit 342de4e384
4 changed files with 25 additions and 13 deletions

View File

@ -103,7 +103,10 @@ def run_drc(name, gds_name):
# TOTAL Original Layer Geometries: 106 (157)
# TOTAL DRC RuleChecks Executed: 156
# TOTAL DRC Results Generated: 0 (0)
f = open(drc_runset['drcSummaryFile'], "r")
try:
f = open(drc_runset['drcSummaryFile'], "r")
except:
debug.error("Unable to retrieve DRC results file. Is calibre set up?",1)
results = f.readlines()
f.close()
# those lines should be the last 3

View File

@ -141,7 +141,10 @@ def setup_paths():
global OPTS
OPENRAM_HOME = os.path.abspath(os.environ.get("OPENRAM_HOME"))
try:
OPENRAM_HOME = os.path.abspath(os.environ.get("OPENRAM_HOME"))
except:
debug.error("OPENRAM_HOME is not properly defined.",1)
sys.path.append("{0}".format(OPENRAM_HOME))
sys.path.append("{0}/gdsMill".format(OPENRAM_HOME))
sys.path.append("{0}/tests".format(OPENRAM_HOME))
@ -209,7 +212,12 @@ def import_tech():
OPTS.tech_name = OPTS.config.tech_name
# environment variable should point to the technology dir
OPTS.openram_tech = os.path.abspath(os.environ.get("OPENRAM_TECH")) + "/" + OPTS.tech_name
try:
OPENRAM_TECH = os.path.abspath(os.environ.get("OPENRAM_TECH"))
except:
debug.error("OPENRAM_TECH is not properly defined.",1)
OPTS.openram_tech = OPENRAM_TECH + "/" + OPTS.tech_name
if not OPTS.openram_tech.endswith('/'):
OPTS.openram_tech += "/"
debug.info(1, "Technology path is " + OPTS.openram_tech)

View File

@ -23,15 +23,16 @@ FROM_FIELD = USER+"@ucsc.edu"
LOCAL = "/soe/"+USER+"/unit_test"
sys.path.append(LOCAL+"/trunk/setup_scripts")
sys.path.append(LOCAL+"/trunk/compiler")
sys.path.append(LOCAL+"/trunk/compiler/tests")
sys.path.append(LOCAL+"/setup_scripts")
sys.path.append(LOCAL+"/compiler")
sys.path.append(LOCAL+"/compiler/tests")
TECH_NAME = "NONE"
#REPOS = "http://gforge.soe.ucsc.edu/svn/openram/trunk"
#REPOS = "http://svn.soe.ucsc.edu/svn/openram/trunk"
REPOS = "gitosis@mada0.soe.ucsc.edu:openram.git"
#REPOS = "gitosis@mada0.soe.ucsc.edu:openram.git"
REPOS = "git@github.com:mguthaus/OpenRAM.git"
MAIL = "/usr/sbin/sendmail"
@ -99,7 +100,7 @@ def remove_cached_files():
def regress():
print "Running Regressions"
try:
os.chdir(LOCAL+"/trunk/compiler")
os.chdir(LOCAL+"/compiler")
except OSError:
print "Cannot find repository at " + LOCAL
sys.exit(-2)

View File

@ -1,3 +1,4 @@
#!/bin/bash
#Check out a copy of the repository:
#cd ~
#git clone gitosis@mada0.cse.ucsc.edu:openram.git unit_test
@ -6,9 +7,8 @@
#Add a command like this to the crontab to call the regression script
# m h dom mon dow user command
#0 0,12 * * * /mada/users/wubin6666/unit_test/trunk/regress_daemon.sh
!/bin/bash
source /mada/software/setup.sh
export OPENRAM_HOME="/soe/mrg/unit_test/trunk/compiler"
export OPENRAM_TECH="/soe/mrg/unit_test/trunk/technology"
python ${HOME}/unit_test/trunk/regress_daemon.py -t freepdk45
python ${HOME}/unit_test/trunk/regress_daemon.py -t scn3me_subm
export OPENRAM_HOME="/soe/mrg/unit_test/compiler"
export OPENRAM_TECH="/soe/mrg/unit_test/technology"
python ${HOME}/unit_test/regress_daemon.py -t freepdk45
python ${HOME}/unit_test/regress_daemon.py -t scn3me_subm