Merge branch 'dev' into multiport_characterization

This commit is contained in:
Hunter Nichols 2018-08-31 00:43:33 -07:00
commit 4022f014b2
3 changed files with 7 additions and 12 deletions

View File

@ -92,14 +92,6 @@ To specify a particular technology use "-t <techname>" such as
"-t scn3me_subm". The default for a unit test is freepdk45 whereas
the default for openram.py is specified in the configuration file.
A regression daemon script that can be used with cron is included in
a separate repository at https://github.com/mguthaus/openram-daemons
```
regress_daemon.py
regress_daemon.sh
```
This updates a git repository, checks out code, and sends an email
report with status information.
# CREATING CUSTOM TECHNOLOGIES

View File

@ -16,6 +16,7 @@ and include its appropriate license.
import os
import re
import time
import shutil
import debug
from globals import OPTS
import subprocess
@ -34,10 +35,6 @@ def write_magic_script(cell_name, gds_name, extract=False):
f = open(run_file, "w")
f.write("#!/bin/sh\n")
f.write("{} -dnull -noconsole << EOF\n".format(OPTS.drc_exe[1]))
f.write("path sys +{}/tech\n".format(OPTS.openram_tech))
f.write("tech load SCN3ME_SUBM.30\n")
#gf.write("scalegrid 1 8\n")
#f.write("gds rescale no\n")
f.write("gds polygon subcell true\n")
f.write("gds warning default\n")
f.write("gds read {}\n".format(gds_name))
@ -119,6 +116,10 @@ def run_drc(cell_name, gds_name, extract=False):
global num_drc_runs
num_drc_runs += 1
# Copy .magicrc file into temp dir
shutil.copy(OPTS.openram_tech + "/mag_lib/.magicrc",
OPTS.openram_temp)
write_magic_script(cell_name, gds_name, extract)
# run drc

View File

@ -0,0 +1,2 @@
path sys +$::env(OPENRAM_TECH)/scn3me_subm/tech
tech load SCN3ME_SUBM.30