mirror of https://github.com/VLSIDA/OpenRAM.git
Merge branch 'master' of github.com:mguthaus/OpenRAM
This commit is contained in:
commit
342de4e384
|
|
@ -103,7 +103,10 @@ def run_drc(name, gds_name):
|
||||||
# TOTAL Original Layer Geometries: 106 (157)
|
# TOTAL Original Layer Geometries: 106 (157)
|
||||||
# TOTAL DRC RuleChecks Executed: 156
|
# TOTAL DRC RuleChecks Executed: 156
|
||||||
# TOTAL DRC Results Generated: 0 (0)
|
# TOTAL DRC Results Generated: 0 (0)
|
||||||
|
try:
|
||||||
f = open(drc_runset['drcSummaryFile'], "r")
|
f = open(drc_runset['drcSummaryFile'], "r")
|
||||||
|
except:
|
||||||
|
debug.error("Unable to retrieve DRC results file. Is calibre set up?",1)
|
||||||
results = f.readlines()
|
results = f.readlines()
|
||||||
f.close()
|
f.close()
|
||||||
# those lines should be the last 3
|
# those lines should be the last 3
|
||||||
|
|
|
||||||
|
|
@ -141,7 +141,10 @@ def setup_paths():
|
||||||
|
|
||||||
global OPTS
|
global OPTS
|
||||||
|
|
||||||
|
try:
|
||||||
OPENRAM_HOME = os.path.abspath(os.environ.get("OPENRAM_HOME"))
|
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}".format(OPENRAM_HOME))
|
||||||
sys.path.append("{0}/gdsMill".format(OPENRAM_HOME))
|
sys.path.append("{0}/gdsMill".format(OPENRAM_HOME))
|
||||||
sys.path.append("{0}/tests".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
|
OPTS.tech_name = OPTS.config.tech_name
|
||||||
|
|
||||||
# environment variable should point to the technology dir
|
# 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('/'):
|
if not OPTS.openram_tech.endswith('/'):
|
||||||
OPTS.openram_tech += "/"
|
OPTS.openram_tech += "/"
|
||||||
debug.info(1, "Technology path is " + OPTS.openram_tech)
|
debug.info(1, "Technology path is " + OPTS.openram_tech)
|
||||||
|
|
|
||||||
|
|
@ -23,15 +23,16 @@ FROM_FIELD = USER+"@ucsc.edu"
|
||||||
|
|
||||||
LOCAL = "/soe/"+USER+"/unit_test"
|
LOCAL = "/soe/"+USER+"/unit_test"
|
||||||
|
|
||||||
sys.path.append(LOCAL+"/trunk/setup_scripts")
|
sys.path.append(LOCAL+"/setup_scripts")
|
||||||
sys.path.append(LOCAL+"/trunk/compiler")
|
sys.path.append(LOCAL+"/compiler")
|
||||||
sys.path.append(LOCAL+"/trunk/compiler/tests")
|
sys.path.append(LOCAL+"/compiler/tests")
|
||||||
|
|
||||||
TECH_NAME = "NONE"
|
TECH_NAME = "NONE"
|
||||||
|
|
||||||
#REPOS = "http://gforge.soe.ucsc.edu/svn/openram/trunk"
|
#REPOS = "http://gforge.soe.ucsc.edu/svn/openram/trunk"
|
||||||
#REPOS = "http://svn.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"
|
MAIL = "/usr/sbin/sendmail"
|
||||||
|
|
@ -99,7 +100,7 @@ def remove_cached_files():
|
||||||
def regress():
|
def regress():
|
||||||
print "Running Regressions"
|
print "Running Regressions"
|
||||||
try:
|
try:
|
||||||
os.chdir(LOCAL+"/trunk/compiler")
|
os.chdir(LOCAL+"/compiler")
|
||||||
except OSError:
|
except OSError:
|
||||||
print "Cannot find repository at " + LOCAL
|
print "Cannot find repository at " + LOCAL
|
||||||
sys.exit(-2)
|
sys.exit(-2)
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
#!/bin/bash
|
||||||
#Check out a copy of the repository:
|
#Check out a copy of the repository:
|
||||||
#cd ~
|
#cd ~
|
||||||
#git clone gitosis@mada0.cse.ucsc.edu:openram.git unit_test
|
#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
|
#Add a command like this to the crontab to call the regression script
|
||||||
# m h dom mon dow user command
|
# m h dom mon dow user command
|
||||||
#0 0,12 * * * /mada/users/wubin6666/unit_test/trunk/regress_daemon.sh
|
#0 0,12 * * * /mada/users/wubin6666/unit_test/trunk/regress_daemon.sh
|
||||||
!/bin/bash
|
|
||||||
source /mada/software/setup.sh
|
source /mada/software/setup.sh
|
||||||
export OPENRAM_HOME="/soe/mrg/unit_test/trunk/compiler"
|
export OPENRAM_HOME="/soe/mrg/unit_test/compiler"
|
||||||
export OPENRAM_TECH="/soe/mrg/unit_test/trunk/technology"
|
export OPENRAM_TECH="/soe/mrg/unit_test/technology"
|
||||||
python ${HOME}/unit_test/trunk/regress_daemon.py -t freepdk45
|
python ${HOME}/unit_test/regress_daemon.py -t freepdk45
|
||||||
python ${HOME}/unit_test/trunk/regress_daemon.py -t scn3me_subm
|
python ${HOME}/unit_test/regress_daemon.py -t scn3me_subm
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue