From 8e434694861e61bc1ef392aa0c718d6ff4dea6fe Mon Sep 17 00:00:00 2001 From: Matt Guthaus Date: Sat, 27 Jul 2019 12:13:44 -0700 Subject: [PATCH] Update spice results --- compiler/tests/21_hspice_delay_test.py | 36 ++++++++++++------------- compiler/tests/21_ngspice_delay_test.py | 18 ++++++------- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/compiler/tests/21_hspice_delay_test.py b/compiler/tests/21_hspice_delay_test.py index 9a72edee..d63d6c30 100755 --- a/compiler/tests/21_hspice_delay_test.py +++ b/compiler/tests/21_hspice_delay_test.py @@ -61,27 +61,27 @@ class timing_sram_test(openram_test): data.update(port_data[0]) if OPTS.tech_name == "freepdk45": - golden_data = {'delay_hl': [0.2192123], - 'delay_lh': [0.2192123], - 'leakage_power': 0.006427800000000001, + golden_data = {'delay_hl': [0.2179763], + 'delay_lh': [0.2179763], + 'leakage_power': 0.0025727, 'min_period': 0.527, - 'read0_power': [0.4519997], - 'read1_power': [0.42609269999999994], - 'slew_hl': [0.10185999999999999], - 'slew_lh': [0.10185999999999999], - 'write0_power': [0.49744869999999997], - 'write1_power': [0.4460337]} + 'read0_power': [0.4479132], + 'read1_power': [0.422467], + 'slew_hl': [0.0988916], + 'slew_lh': [0.0988916], + 'write0_power': [0.4976688], + 'write1_power': [0.4605285]} elif OPTS.tech_name == "scn4m_subm": - golden_data = {'delay_hl': [1.4249], - 'delay_lh': [1.4249], - 'leakage_power': 0.7340832, + golden_data = {'delay_hl': [1.4119000000000002], + 'delay_lh': [1.4119000000000002], + 'leakage_power': 0.027366399999999996, 'min_period': 3.125, - 'read0_power': [14.8099], - 'read1_power': [14.0866], - 'slew_hl': [0.7280485], - 'slew_lh': [0.7280485], - 'write0_power': [16.865], - 'write1_power': [14.8288]} + 'read0_power': [14.7569], + 'read1_power': [14.008800000000003], + 'slew_hl': [0.7314153], + 'slew_lh': [0.7314153], + 'write0_power': [16.700500000000005], + 'write1_power': [15.214100000000002]} else: self.assertTrue(False) # other techs fail # Check if no too many or too few results diff --git a/compiler/tests/21_ngspice_delay_test.py b/compiler/tests/21_ngspice_delay_test.py index e57ad120..1373f1f3 100755 --- a/compiler/tests/21_ngspice_delay_test.py +++ b/compiler/tests/21_ngspice_delay_test.py @@ -65,16 +65,16 @@ class timing_sram_test(openram_test): 'write0_power': [0.48889660000000007], 'write1_power': [0.4419755]} elif OPTS.tech_name == "scn4m_subm": - golden_data = {'delay_hl': [1.718183], - 'delay_lh': [1.718183], - 'leakage_power': 0.1342958, + golden_data = {'delay_hl': [1.710243], + 'delay_lh': [1.710243], + 'leakage_power': 0.06079017, 'min_period': 3.75, - 'read0_power': [14.1499], - 'read1_power': [13.639719999999999], - 'slew_hl': [0.7794919], - 'slew_lh': [0.7794919], - 'write0_power': [15.978829999999999], - 'write1_power': [14.128079999999999]} + 'read0_power': [14.046140000000001], + 'read1_power': [13.52625], + 'slew_hl': [0.7730236], + 'slew_lh': [0.7730236], + 'write0_power': [15.86152], + 'write1_power': [14.612160000000001]} else: self.assertTrue(False) # other techs fail