From 74a22fb515cad531a118dc66d28ee5d2974c5c00 Mon Sep 17 00:00:00 2001 From: Matt Guthaus Date: Thu, 30 Nov 2017 16:02:17 -0800 Subject: [PATCH] Reduce beta test. Remove other betas. Beta doesn't work well due to simplified rules. --- compiler/tests/04_pinv_10x_beta_test.py | 60 ------------------------- compiler/tests/04_pinv_2x_beta_test.py | 60 ------------------------- 2 files changed, 120 deletions(-) delete mode 100644 compiler/tests/04_pinv_10x_beta_test.py delete mode 100644 compiler/tests/04_pinv_2x_beta_test.py diff --git a/compiler/tests/04_pinv_10x_beta_test.py b/compiler/tests/04_pinv_10x_beta_test.py deleted file mode 100644 index 7f4c564f..00000000 --- a/compiler/tests/04_pinv_10x_beta_test.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python2.7 -""" -Run regresion tests on a parameterized inverter -""" - -import unittest -from testutils import header -import sys,os -sys.path.append(os.path.join(sys.path[0],"..")) -import globals -import debug -import verify - -OPTS = globals.OPTS - -#@unittest.skip("SKIPPING 04_pinv_test") - - -class pinv_test(unittest.TestCase): - - def runTest(self): - globals.init_openram("config_20_{0}".format(OPTS.tech_name)) - OPTS.check_lvsdrc = False - - import pinv - import tech - - debug.info(2, "Checking 10x beta=4 size inverter") - tx = pinv.pinv(size=10, beta=4) - self.local_check(tx) - - OPTS.check_lvsdrc = True - globals.end_openram() - - def local_check(self, tx): - tempspice = OPTS.openram_temp + "temp.sp" - tempgds = OPTS.openram_temp + "temp.gds" - - tx.sp_write(tempspice) - tx.gds_write(tempgds) - - self.assertFalse(verify.run_drc(tx.name, tempgds)) - self.assertFalse(verify.run_lvs(tx.name, tempgds, tempspice)) - - os.remove(tempspice) - os.remove(tempgds) - - # reset the static duplicate name checker for unit tests - import design - design.design.name_map=[] - - - - -# instantiate a copy of the class to actually run the test -if __name__ == "__main__": - (OPTS, args) = globals.parse_args() - del sys.argv[1:] - header(__file__, OPTS.tech_name) - unittest.main() diff --git a/compiler/tests/04_pinv_2x_beta_test.py b/compiler/tests/04_pinv_2x_beta_test.py deleted file mode 100644 index 441b3c88..00000000 --- a/compiler/tests/04_pinv_2x_beta_test.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python2.7 -""" -Run regresion tests on a parameterized inverter -""" - -import unittest -from testutils import header -import sys,os -sys.path.append(os.path.join(sys.path[0],"..")) -import globals -import debug -import verify - -OPTS = globals.OPTS - -#@unittest.skip("SKIPPING 04_pinv_test") - - -class pinv_test(unittest.TestCase): - - def runTest(self): - globals.init_openram("config_20_{0}".format(OPTS.tech_name)) - OPTS.check_lvsdrc = False - - import pinv - import tech - - debug.info(2, "Checking 2x size inverter") - tx = pinv.pinv(size=2,beta=4) - self.local_check(tx) - - OPTS.check_lvsdrc = True - globals.end_openram() - - def local_check(self, tx): - tempspice = OPTS.openram_temp + "temp.sp" - tempgds = OPTS.openram_temp + "temp.gds" - - tx.sp_write(tempspice) - tx.gds_write(tempgds) - - self.assertFalse(verify.run_drc(tx.name, tempgds)) - self.assertFalse(verify.run_lvs(tx.name, tempgds, tempspice)) - - os.remove(tempspice) - os.remove(tempgds) - - # reset the static duplicate name checker for unit tests - import design - design.design.name_map=[] - - - - -# instantiate a copy of the class to actually run the test -if __name__ == "__main__": - (OPTS, args) = globals.parse_args() - del sys.argv[1:] - header(__file__, OPTS.tech_name) - unittest.main()