Update delay results with new clock routing

This commit is contained in:
Matt Guthaus 2018-08-14 10:51:02 -07:00
parent 8900edbe12
commit 36bfd2932a
2 changed files with 37 additions and 37 deletions

View File

@ -51,27 +51,27 @@ class timing_sram_test(openram_test):
data = d.analyze(probe_address, probe_data, slews, loads)
if OPTS.tech_name == "freepdk45":
golden_data = {'delay_hl': [2.5614],
'delay_lh': [0.22929839999999999],
'leakage_power': 0.0020326,
golden_data = {'delay_hl': [2.5829000000000004],
'delay_lh': [0.2255964],
'leakage_power': 0.0019498999999999996,
'min_period': 4.844,
'read0_power': [0.0497676],
'read1_power': [0.0463576],
'slew_hl': [0.1119293],
'slew_lh': [0.0237043],
'write0_power': [0.0494321],
'write1_power': [0.0457268]}
'read0_power': [0.055371399999999994],
'read1_power': [0.0520225],
'slew_hl': [0.0794261],
'slew_lh': [0.0236264],
'write0_power': [0.06545659999999999],
'write1_power': [0.057846299999999996]}
elif OPTS.tech_name == "scn3me_subm":
golden_data = {'delay_hl': [3.6602],
'delay_lh': [2.2651],
'leakage_power': 0.026040400000000002,
golden_data = {'delay_hl': [4.0249],
'delay_lh': [2.2611],
'leakage_power': 0.0257389,
'min_period': 4.688,
'read0_power': [15.8985],
'read1_power': [14.9719],
'slew_hl': [1.1001],
'slew_lh': [0.4111598],
'write0_power': [19.4539],
'write1_power': [16.8561]}
'read0_power': [24.9279],
'read1_power': [24.0219],
'slew_hl': [0.8500753999999999],
'slew_lh': [0.4122653],
'write0_power': [28.197600000000005],
'write1_power': [25.685]}
else:
self.assertTrue(False) # other techs fail
# Check if no too many or too few results

View File

@ -50,27 +50,27 @@ class timing_sram_test(openram_test):
data = d.analyze(probe_address, probe_data, slews, loads)
if OPTS.tech_name == "freepdk45":
golden_data = {'delay_hl': [2.562671],
'delay_lh': [0.2320771],
'leakage_power': 0.00102373,
golden_data = {'delay_hl': [2.584251],
'delay_lh': [0.22870469999999998],
'leakage_power': 0.0009567935,
'min_period': 4.844,
'read0_power': [0.047404110000000006],
'read1_power': [0.0438884],
'slew_hl': [0.1140206],
'slew_lh': [0.02492785],
'write0_power': [0.04765188],
'write1_power': [0.04434999]}
'read0_power': [0.0547588],
'read1_power': [0.051159970000000006],
'slew_hl': [0.08164099999999999],
'slew_lh': [0.025474979999999998],
'write0_power': [0.06513271999999999],
'write1_power': [0.058057000000000004]}
elif OPTS.tech_name == "scn3me_subm":
golden_data = {'delay_hl': [3.8551919999999997],
'delay_lh': [2.649183],
'leakage_power': 0.001692146,
'min_period': 4.688,
'read0_power': [17.34118],
'read1_power': [16.63607],
'slew_hl': [1.257066],
'slew_lh': [1.211681],
'write0_power': [21.73913],
'write1_power': [18.39621]}
golden_data = {'delay_hl': [4.221382999999999],
'delay_lh': [2.6459520000000003],
'leakage_power': 0.0013865260000000001,
'min_period': 4.688,
'read0_power': [26.699669999999998],
'read1_power': [26.13123],
'slew_hl': [0.9821776000000001],
'slew_lh': [1.5791520000000001],
'write0_power': [30.71939],
'write1_power': [27.44753]}
else:
self.assertTrue(False) # other techs fail