diff --git a/compiler/characterizer/lib.py b/compiler/characterizer/lib.py index e3f03e19..b41933fd 100644 --- a/compiler/characterizer/lib.py +++ b/compiler/characterizer/lib.py @@ -822,12 +822,14 @@ class lib: write1_power = np.mean(self.char_port_results[port]["write1_power"]) write0_power = np.mean(self.char_port_results[port]["write0_power"]) datasheet.write("{0},{1},".format('write_rise_power_{}'.format(port), write1_power)) + #FIXME: should be write_fall_power datasheet.write("{0},{1},".format('read_fall_power_{}'.format(port), write0_power)) for port in self.read_ports: read1_power = np.mean(self.char_port_results[port]["read1_power"]) read0_power = np.mean(self.char_port_results[port]["read0_power"]) datasheet.write("{0},{1},".format('read_rise_power_{}'.format(port), read1_power)) + #FIXME: should be read_fall_power datasheet.write("{0},{1},".format('write_fall_power_{}'.format(port), read0_power)) \ No newline at end of file diff --git a/compiler/characterizer/linear_regression.py b/compiler/characterizer/linear_regression.py index 8f2d8cba..367f7b9d 100644 --- a/compiler/characterizer/linear_regression.py +++ b/compiler/characterizer/linear_regression.py @@ -16,10 +16,15 @@ from sklearn.linear_model import LinearRegression import math relative_data_path = "/sim_data" -data_fnames = ["delay_data.csv", - "power_data.csv", - "leakage_data.csv", - "slew_data.csv"] +data_fnames = ["rise_delay.csv", + "fall_delay.csv", + "rise_slew.csv", + "fall_slew.csv", + "write1_power.csv", + "write0_power.csv", + "read1_power.csv", + "read0_power.csv", + "leakage_data.csv"] data_dir = OPTS.openram_tech+relative_data_path data_paths = [data_dir +'/'+fname for fname in data_fnames] @@ -44,13 +49,9 @@ class linear_regression(simulation): process_transform[self.process], self.vdd_voltage, self.temperature] - - # List returned with value order being delay, power, leakage, slew - # FIXME: make order less hard coded - sram_vals = self.get_predictions(model_inputs) self.create_measurement_names() - + models = self.train_models() # Set delay/power for slews and loads port_data = self.get_empty_measure_data_dict() @@ -58,32 +59,39 @@ class linear_regression(simulation): max_delay = 0.0 for slew in slews: for load in loads: - + # List returned with value order being delay, power, leakage, slew + # FIXME: make order less hard coded + sram_vals = self.get_predictions(model_inputs+[slew, load], models) # Delay is only calculated on a single port and replicated for now. for port in self.all_ports: - for mname in self.delay_meas_names + self.power_meas_names: - #FIXME: fix magic for indexing the data - #FIXME: model output is double list. Simply this - if "power" in mname: - port_data[port][mname].append(sram_vals[1][0][0]) - elif "delay" in mname and port in self.read_ports: - port_data[port][mname].append(sram_vals[0][0][0]) - elif "slew" in mname and port in self.read_ports: - port_data[port][mname].append(sram_vals[3][0][0]) - else: - debug.error("Measurement name not recognized: {}".format(mname), 1) + port_data[port]['delay_lh'].append(sram_vals[0][0][0]) + port_data[port]['delay_hl'].append(sram_vals[1][0][0]) + port_data[port]['slew_lh'].append(sram_vals[2][0][0]) + port_data[port]['slew_hl'].append(sram_vals[3][0][0]) + + port_data[port]['write1_power'].append(sram_vals[4][0][0]) + port_data[port]['write0_power'].append(sram_vals[5][0][0]) + port_data[port]['read1_power'].append(sram_vals[6][0][0]) + port_data[port]['read0_power'].append(sram_vals[7][0][0]) + + # Disabled power not modeled. Copied from other power predictions + port_data[port]['disabled_write1_power'].append(sram_vals[4][0][0]) + port_data[port]['disabled_write0_power'].append(sram_vals[5][0][0]) + port_data[port]['disabled_read1_power'].append(sram_vals[6][0][0]) + port_data[port]['disabled_read0_power'].append(sram_vals[7][0][0]) + # Estimate the period as double the delay with margin period_margin = 0.1 sram_data = {"min_period": sram_vals[0][0][0] * 2, - "leakage_power": sram_vals[2][0][0]} + "leakage_power": sram_vals[8][0][0]} debug.info(2, "SRAM Data:\n{}".format(sram_data)) debug.info(2, "Port Data:\n{}".format(port_data)) return (sram_data, port_data) - def get_predictions(self, model_inputs): + def get_predictions(self, model_inputs, models): """ Generate a model and prediction for LIB output """ @@ -91,15 +99,26 @@ class linear_regression(simulation): scaled_inputs = np.asarray([scale_input_datapoint(model_inputs, data_paths[0])]) predictions = [] - for path in data_paths: + for m, path in zip(models, data_paths): features, labels = get_scaled_data(path) - model = self.generate_model(features, labels) - scaled_pred = self.model_prediction(model, scaled_inputs) + scaled_pred = self.model_prediction(m, scaled_inputs) pred = unscale_data(scaled_pred.tolist(), path) debug.info(1,"Unscaled Prediction = {}".format(pred)) predictions.append(pred) return predictions + def train_models(self): + """ + Generate and return models + """ + models = [] + for path in data_paths: + features, labels = get_scaled_data(path) + model = self.generate_model(features, labels) + models.append(model) + return models + + def generate_model(self, features, labels): """ Supervised training of model. diff --git a/technology/freepdk45/sim_data/fall_delay.csv b/technology/freepdk45/sim_data/fall_delay.csv new file mode 100644 index 00000000..3f71e58d --- /dev/null +++ b/technology/freepdk45/sim_data/fall_delay.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,fall_delay +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.25498 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.25622 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.26145999999999997 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.25553 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.25679 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.26204 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.26091 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.26221 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.26743 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.31658000000000003 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.31839 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.32593 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.31714 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.31899 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.32621 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.32362 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.32575 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.33302 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.28139 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.2828 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.28887999999999997 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.28178 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.28296000000000004 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.28944 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.28772000000000003 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.28927 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.29542 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.25365 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.25494 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.26016 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.25412999999999997 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.25533 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.26065000000000005 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.25889 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.26022 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.26556 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.31452 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.3165 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.32376 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.31516 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.31709 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.32435 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.32149999999999995 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.32315 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.33074 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.27948999999999996 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.28136999999999995 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.28725 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.28032 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.28179000000000004 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.28813 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.28549 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.28752 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.29366 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.23641 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.23782999999999999 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.24323999999999998 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.23717000000000002 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.23853 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.2437 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.24194 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.2432 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.2486 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.29381 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.29564 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.30294 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.2943 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.29651999999999995 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.30362 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.30057 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.30256 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.30998 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.26071 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.26230000000000003 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.26844999999999997 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.26130000000000003 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.26276 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.26908000000000004 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.26691000000000004 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.26833 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.27488 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.23962999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.24112 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.24631 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.24009999999999998 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.24160000000000004 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.24684 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.24514999999999998 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.24680000000000002 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.2518 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.298 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.29993000000000003 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.30740999999999996 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.29886 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.30074 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.30826 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.30518 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.30701 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.3144 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.26469 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.26608 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.27228 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.26508 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.26661 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.27302 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.27074 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.27229 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.27856000000000003 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.20774 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.20883 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.21308 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.20826 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.20935 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.21361 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.21305000000000002 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.21434999999999998 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.21861999999999998 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.25171 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.25345 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.25919000000000003 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.25259 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.25406 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.26003 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.2589 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.26036000000000004 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.26641000000000004 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.22749999999999998 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.22874 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.23365000000000002 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.22791 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.22928 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.23424 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.23372999999999997 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.23488000000000003 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.23993000000000003 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.2099 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.21104 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.21528 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.21069 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.21178 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.21605 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.21550999999999998 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.21662 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.22065 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.25471 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.25597 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.2622 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.25558000000000003 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.25673 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.26284 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.26176 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.26276 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.26884 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.2299 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.2311 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.23639 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.23051 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.23177999999999999 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.23668 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.23592 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.23736999999999997 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.24238999999999997 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.24361999999999998 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.24481 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.25027 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.24414 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.24541 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.25079 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.24897000000000002 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.25027 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.25566 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.30235 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.30436 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.31167 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.30313 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.30508 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.31239 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.30959000000000003 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.31098 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.31853 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.26874 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.27017 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.27657 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.26937 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.27088 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.27708 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.2749 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.27648 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.28285 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.21178 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.21289 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.21739999999999998 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.21234 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.21344 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.21807 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.21609 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.21733 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.22167 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.25711999999999996 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.25864 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.26446 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.25783 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.25905999999999996 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.26514 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.26306 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.26462 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.27044999999999997 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.23172 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.23336 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.23824 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.23241 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.23397 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.23889 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.23715 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.2385 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.24325000000000002 diff --git a/technology/freepdk45/sim_data/fall_slew.csv b/technology/freepdk45/sim_data/fall_slew.csv new file mode 100644 index 00000000..35cc666c --- /dev/null +++ b/technology/freepdk45/sim_data/fall_slew.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,fall_slew +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.22674999999999998 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.22697 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.22827 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.22672 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.22709 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.22804 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.22672 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.22705 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.22846 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.27583 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.27593 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.27729 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.27573 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.27598 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.27741 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.27579 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.27622 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.27759 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.24922 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.24954 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.25093 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.24912 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.24960999999999997 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.2506 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.24927000000000002 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.24956 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.25087 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.22310000000000002 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.22333 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.22433 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.22287 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.22319 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.22444 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.22305 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.22338 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.22451000000000002 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.27102000000000004 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.27135 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.27273 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.27105999999999997 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.27127 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.27282999999999996 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.27105 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.2713 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.27285 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.24507 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.24528999999999998 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.24652999999999997 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.24494 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.24531 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.24655 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.24504 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.24564 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.24654 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.22154 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.22174 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.22285000000000002 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.22133 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.22172999999999998 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.22272 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.22146 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.22181 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.22283 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.26865 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.26902000000000004 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.27041 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.26871 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.26911 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.27043 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.26875 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.26904 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.27055 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.24329 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.24347 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.2447 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.24322000000000002 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.24357 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.24477000000000002 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.24329 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.24358999999999997 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.24467999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.22533999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.22555 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.22665 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.22537 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.22542 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.22643 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.22558999999999998 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.22558999999999998 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.22674999999999998 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.27363000000000004 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.27408 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.27523 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.27340000000000003 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.27366 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.27528 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.27339 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.27398 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.2752 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.24745999999999999 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.24766999999999997 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.24877000000000002 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.24738 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.24769 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.24877000000000002 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.24742 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.24786999999999998 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.24909 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.24514999999999998 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.24546 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.24648 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.24517999999999998 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.24543 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.24646999999999997 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.24536000000000002 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.24561 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.24656000000000003 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.29841 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.29889 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.29997999999999997 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.29843000000000003 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.2987 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.30012999999999995 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.29830999999999996 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.29874 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.30011 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.26954 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.26983 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.27093 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.26944999999999997 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.26990000000000003 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.27093 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.26973 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.26999 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.27142 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.24907999999999997 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.24947000000000003 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.25053000000000003 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.24922999999999998 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.24939 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.2505 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.24939 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.24963999999999997 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.25067 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.30352999999999997 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.30381 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.30519999999999997 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.30346999999999996 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.30373999999999995 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.30509 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.30369999999999997 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.30395 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.30522 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.27411 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.27423 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.27543 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.27395 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.27429 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.27555999999999997 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.27455999999999997 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.27428 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.27565 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.22893 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.22913 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.23035 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.22876 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.22889 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.23018 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.22888 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.22907 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.23024 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.27804 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.27853 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.27971999999999997 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.27799 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.27854999999999996 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.27982 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.27827999999999997 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.27878 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.28027 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.25155000000000005 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.25172 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.2531 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.25128 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.25178 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.25283 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.25175 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.25175 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.25299000000000005 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.24119000000000002 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.24160000000000004 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.24266000000000001 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.24132 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.24153 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.24263 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.24134000000000003 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.24184000000000003 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.24273999999999998 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.29352 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.29379 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.29528 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.29344000000000003 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.29385 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.29532 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.29348 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.29385 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.29524 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.26513 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.26541000000000003 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.2666 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.26519 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.26541000000000003 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.26646 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.26518 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.26582 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.26681 diff --git a/technology/freepdk45/sim_data/leakage_data.csv b/technology/freepdk45/sim_data/leakage_data.csv index c69b26c6..b3ea86ba 100644 --- a/technology/freepdk45/sim_data/leakage_data.csv +++ b/technology/freepdk45/sim_data/leakage_data.csv @@ -1,25 +1,217 @@ -num_words,word_size,words_per_row,area,process,voltage,temperature,leakage_power -16,2,1,1113,FF,1.0,25,0.0032716999999999998 -16,2,1,1113,SS,1.0,25,0.0032716999999999998 -16,2,1,1113,TT,1.0,25,0.0032716999999999998 -64,2,4,1362,FF,1.0,25,0.0047589 -64,2,4,1362,SS,1.0,25,0.0047589 -64,2,4,1362,TT,1.0,25,0.0047589 -16,1,1,1066,FF,1.0,25,0.0028373 -16,1,1,1066,SS,1.0,25,0.0028373 -16,1,1,1066,TT,1.0,25,0.0028373 -32,3,2,1270,FF,1.0,25,0.0043715 -32,3,2,1270,SS,1.0,25,0.0043715 -32,3,2,1270,TT,1.0,25,0.0043715 -32,2,2,1190,FF,1.0,25,0.0038058000000000002 -32,2,2,1190,SS,1.0,25,0.0038058000000000002 -32,2,2,1190,TT,1.0,25,0.0038058000000000002 -16,3,1,1146,FF,1.0,25,0.0036628 -16,3,1,1146,SS,1.0,25,0.0036628 -16,3,1,1146,TT,1.0,25,0.0036628 -32,1,2,1113,FF,1.0,25,0.0032621 -32,1,2,1113,SS,1.0,25,0.0032621 -32,1,2,1113,TT,1.0,25,0.0032621 -64,3,4,1506,FF,1.0,25,0.0057736 -64,3,4,1506,SS,1.0,25,0.0057736 -64,3,4,1506,TT,1.0,25,0.0057736 +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,leakage_power +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.0057766 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.0057766 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.0057766 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.0057766 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.0057766 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.0057766 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.0057766 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.0057766 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.0057766 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.0057766 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.0057766 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.0057766 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.0057766 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.0057766 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.0057766 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.0057766 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.0057766 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.0057766 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.0057766 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.0057766 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.0057766 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.0057766 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.0057766 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.0057766 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.0057766 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.0057766 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.0057766 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.004763 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.004763 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.004763 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.004763 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.004763 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.004763 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.004763 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.004763 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.004763 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.004763 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.004763 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.004763 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.004763 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.004763 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.004763 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.004763 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.004763 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.004763 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.004763 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.004763 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.004763 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.004763 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.004763 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.004763 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.004763 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.004763 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.004763 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.0032641 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.0032641 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.0032641 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.0032641 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.0032641 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.0032641 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.0032641 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.0032641 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.0032641 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.0032641 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.0032641 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.0032641 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.0032641 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.0032641 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.0032641 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.0032641 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.0032641 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.0032641 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.0032641 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.0032641 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.0032641 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.0032641 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.0032641 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.0032641 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.0032641 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.0032641 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.0032641 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.0038099 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.0038099 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.0038099 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.0038099 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.0038099 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.0038099 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.0038099 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.0038099 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.0038099 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.0038099 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.0038099 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.0038099 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.0038099 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.0038099 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.0038099 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.0038099 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.0038099 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.0038099 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.0038099 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.0038099 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.0038099 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.0038099 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.0038099 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.0038099 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.0038099 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.0038099 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.0038099 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.0032754999999999998 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.0032754999999999998 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.0032754999999999998 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.0032754999999999998 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.0036653 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.0036653 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.0036653 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.0036653 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.0036653 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.0036653 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.0036653 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.0036653 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.0036653 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.0036653 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.0036653 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.0036653 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.0036653 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.0036653 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.0036653 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.0036653 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.0036653 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.0036653 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.0036653 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.0036653 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.0036653 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.0036653 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.0036653 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.0036653 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.0036653 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.0036653 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.0036653 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.0043759 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.0043759 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.0043759 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.0043759 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.0043759 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.0043759 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.0043759 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.0043759 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.0043759 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.0043759 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.0043759 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.0043759 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.0043759 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.0043759 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.0043759 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.0043759 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.0043759 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.0043759 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.0043759 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.0043759 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.0043759 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.0043759 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.0043759 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.0043759 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.0043759 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.0043759 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.0043759 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.0028425 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.0028425 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.0028425 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.0028425 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.0028425 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.0028425 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.0028425 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.0028425 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.0028425 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.0028425 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.0028425 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.0028425 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.0028425 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.0028425 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.0028425 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.0028425 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.0028425 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.0028425 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.0028425 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.0028425 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.0028425 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.0028425 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.0028425 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.0028425 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.0028425 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.0028425 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.0028425 diff --git a/technology/freepdk45/sim_data/read0_power.csv b/technology/freepdk45/sim_data/read0_power.csv new file mode 100644 index 00000000..86f7a27e --- /dev/null +++ b/technology/freepdk45/sim_data/read0_power.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,read0_power +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.5530577777777778 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.5530577777777778 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.4157033333333333 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.4157033333333333 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.4849055555555555 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.4849055555555555 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.4980888888888889 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.4980888888888889 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.37430555555555556 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.37430555555555556 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.43683 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.43683 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.43683 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.43683 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.43683 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.43683 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.43683 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.43683 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.43683 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.41289444444444445 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.41289444444444445 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.3072488888888889 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.3072488888888889 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.3452 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.3452 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.3452 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.3452 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.3452 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.3452 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.3452 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.3452 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.3452 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.43302222222222225 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.43302222222222225 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.33773888888888887 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.33773888888888887 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.3793722222222222 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.3793722222222222 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.39631555555555553 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.39631555555555553 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.3082988888888889 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.3082988888888889 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.34673 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.34673 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.34673 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.34673 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.34673 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.34673 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.34673 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.34673 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.34673 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.42707555555555554 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.42707555555555554 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.3208011111111111 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.3208011111111111 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.37415 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.37415 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.37415 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.37415 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.37415 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.37415 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.37415 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.37415 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.37415 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.48461444444444446 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.48461444444444446 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.36542555555555556 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.36542555555555556 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.4254733333333333 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.4254733333333333 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.3644511111111111 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.3644511111111111 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.2822922222222222 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.2822922222222222 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.31802888888888886 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.31802888888888886 diff --git a/technology/freepdk45/sim_data/read1_power.csv b/technology/freepdk45/sim_data/read1_power.csv new file mode 100644 index 00000000..ca1bef87 --- /dev/null +++ b/technology/freepdk45/sim_data/read1_power.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,read1_power +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.5523799999999999 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.5523799999999999 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.4153288888888889 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.4153288888888889 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.48412777777777777 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.48412777777777777 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.49752777777777774 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.49752777777777774 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.37363111111111114 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.37363111111111114 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.43609 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.43609 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.43609 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.43609 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.43609 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.43609 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.43609 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.43609 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.43609 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.41303 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.41303 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.41303 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.41303 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.41303 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.41303 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.41303 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.41303 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.41303 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.30725222222222226 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.30725222222222226 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.3453111111111111 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.3453111111111111 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.43318 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.43318 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.43318 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.43318 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.43318 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.43318 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.43318 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.43318 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.43318 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.33794555555555555 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.33794555555555555 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.37956999999999996 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.37956999999999996 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.3962455555555555 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.3962455555555555 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.3082555555555555 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.3082555555555555 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.3466588888888889 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.3466588888888889 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.4269344444444444 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.4269344444444444 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.32067333333333337 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.32067333333333337 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.3741288888888889 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.3741288888888889 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.4844888888888889 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.4844888888888889 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.3652088888888889 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.3652088888888889 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.4253611111111111 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.4253611111111111 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.36431555555555556 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.36431555555555556 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.28226222222222225 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.28226222222222225 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.31788666666666665 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.31788666666666665 diff --git a/technology/freepdk45/sim_data/rise_delay.csv b/technology/freepdk45/sim_data/rise_delay.csv new file mode 100644 index 00000000..bcc8f9dc --- /dev/null +++ b/technology/freepdk45/sim_data/rise_delay.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,rise_delay +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.25498 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.25622 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.26145999999999997 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.25553 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.25679 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.26204 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.26091 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.26221 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.26743 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.31658000000000003 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.31839 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.32593 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.31714 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.31899 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.32621 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.32362 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.32575 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.33302 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.28139 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.2828 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.28887999999999997 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.28178 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.28296000000000004 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.28944 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.28772000000000003 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.28927 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.29542 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.25365 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.25494 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.26016 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.25412999999999997 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.25533 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.26065000000000005 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.25889 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.26022 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.26556 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.31452 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.3165 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.32376 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.31516 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.31709 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.32435 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.32149999999999995 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.32315 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.33074 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.27948999999999996 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.28136999999999995 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.28725 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.28032 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.28179000000000004 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.28813 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.28549 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.28752 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.29366 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.23641 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.23782999999999999 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.24323999999999998 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.23717000000000002 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.23853 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.2437 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.24194 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.2432 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.2486 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.29381 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.29564 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.30294 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.2943 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.29651999999999995 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.30362 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.30057 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.30256 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.30998 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.26071 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.26230000000000003 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.26844999999999997 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.26130000000000003 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.26276 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.26908000000000004 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.26691000000000004 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.26833 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.27488 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.23962999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.24112 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.24631 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.24009999999999998 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.24160000000000004 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.24684 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.24514999999999998 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.24680000000000002 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.2518 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.298 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.29993000000000003 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.30740999999999996 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.29886 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.30074 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.30826 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.30518 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.30701 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.3144 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.26469 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.26608 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.27228 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.26508 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.26661 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.27302 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.27074 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.27229 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.27856000000000003 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.20774 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.20883 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.21308 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.20826 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.20935 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.21361 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.21305000000000002 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.21434999999999998 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.21861999999999998 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.25171 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.25345 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.25919000000000003 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.25259 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.25406 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.26003 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.2589 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.26036000000000004 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.26641000000000004 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.22749999999999998 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.22874 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.23365000000000002 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.22791 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.22928 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.23424 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.23372999999999997 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.23488000000000003 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.23993000000000003 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.2099 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.21104 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.21528 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.21069 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.21178 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.21605 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.21550999999999998 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.21662 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.22065 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.25471 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.25597 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.2622 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.25558000000000003 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.25673 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.26284 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.26176 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.26276 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.26884 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.2299 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.2311 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.23639 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.23051 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.23177999999999999 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.23668 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.23592 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.23736999999999997 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.24238999999999997 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.24361999999999998 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.24481 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.25027 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.24414 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.24541 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.25079 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.24897000000000002 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.25027 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.25566 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.30235 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.30436 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.31167 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.30313 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.30508 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.31239 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.30959000000000003 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.31098 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.31853 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.26874 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.27017 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.27657 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.26937 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.27088 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.27708 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.2749 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.27648 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.28285 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.21178 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.21289 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.21739999999999998 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.21234 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.21344 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.21807 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.21609 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.21733 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.22167 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.25711999999999996 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.25864 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.26446 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.25783 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.25905999999999996 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.26514 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.26306 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.26462 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.27044999999999997 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.23172 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.23336 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.23824 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.23241 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.23397 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.23889 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.23715 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.2385 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.24325000000000002 diff --git a/technology/freepdk45/sim_data/rise_slew.csv b/technology/freepdk45/sim_data/rise_slew.csv new file mode 100644 index 00000000..384f6715 --- /dev/null +++ b/technology/freepdk45/sim_data/rise_slew.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,rise_slew +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.22674999999999998 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.22697 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.22827 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.22672 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.22709 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.22804 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.22672 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.22705 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.22846 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.27583 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.27593 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.27729 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.27573 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.27598 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.27741 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.27579 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.27622 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.27759 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.24922 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.24954 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.25093 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.24912 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.24960999999999997 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.2506 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.24927000000000002 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.24956 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.25087 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.22310000000000002 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.22333 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.22433 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.22287 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.22319 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.22444 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.22305 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.22338 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.22451000000000002 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.27102000000000004 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.27135 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.27273 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.27105999999999997 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.27127 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.27282999999999996 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.27105 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.2713 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.27285 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.24507 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.24528999999999998 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.24652999999999997 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.24494 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.24531 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.24655 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.24504 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.24564 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.24654 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.22154 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.22174 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.22285000000000002 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.22133 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.22172999999999998 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.22272 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.22146 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.22181 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.22283 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.26865 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.26902000000000004 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.27041 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.26871 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.26911 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.27043 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.26875 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.26904 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.27055 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.24329 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.24347 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.2447 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.24322000000000002 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.24357 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.24477000000000002 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.24329 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.24358999999999997 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.24467999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.22533999999999998 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.22555 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.22665 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.22537 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.22542 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.22643 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.22558999999999998 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.22558999999999998 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.22674999999999998 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.27363000000000004 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.27408 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.27523 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.27340000000000003 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.27366 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.27528 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.27339 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.27398 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.2752 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.24745999999999999 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.24766999999999997 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.24877000000000002 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.24738 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.24769 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.24877000000000002 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.24742 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.24786999999999998 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.24909 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.24514999999999998 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.24546 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.24648 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.24517999999999998 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.24543 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.24646999999999997 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.24536000000000002 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.24561 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.24656000000000003 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.29841 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.29889 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.29997999999999997 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.29843000000000003 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.2987 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.30012999999999995 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.29830999999999996 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.29874 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.30011 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.26954 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.26983 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.27093 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.26944999999999997 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.26990000000000003 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.27093 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.26973 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.26999 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.27142 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.24907999999999997 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.24947000000000003 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.25053000000000003 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.24922999999999998 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.24939 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.2505 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.24939 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.24963999999999997 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.25067 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.30352999999999997 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.30381 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.30519999999999997 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.30346999999999996 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.30373999999999995 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.30509 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.30369999999999997 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.30395 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.30522 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.27411 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.27423 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.27543 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.27395 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.27429 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.27555999999999997 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.27455999999999997 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.27428 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.27565 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.22893 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.22913 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.23035 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.22876 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.22889 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.23018 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.22888 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.22907 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.23024 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.27804 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.27853 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.27971999999999997 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.27799 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.27854999999999996 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.27982 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.27827999999999997 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.27878 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.28027 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.25155000000000005 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.25172 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.2531 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.25128 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.25178 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.25283 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.25175 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.25175 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.25299000000000005 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.24119000000000002 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.24160000000000004 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.24266000000000001 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.24132 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.24153 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.24263 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.24134000000000003 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.24184000000000003 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.24273999999999998 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.29352 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.29379 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.29528 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.29344000000000003 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.29385 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.29532 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.29348 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.29385 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.29524 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.26513 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.26541000000000003 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.2666 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.26519 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.26541000000000003 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.26646 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.26518 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.26582 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.26681 diff --git a/technology/freepdk45/sim_data/write0_power.csv b/technology/freepdk45/sim_data/write0_power.csv new file mode 100644 index 00000000..d1aa3786 --- /dev/null +++ b/technology/freepdk45/sim_data/write0_power.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,write0_power +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.5987044444444445 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.5987044444444445 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.44650666666666666 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.44650666666666666 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.5227588888888889 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.5227588888888889 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.5357155555555555 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.5357155555555555 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.40510666666666667 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.40510666666666667 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.46823333333333333 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.46823333333333333 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.4518333333333333 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.4518333333333333 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.33565222222222224 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.33565222222222224 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.37737333333333334 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.37737333333333334 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.48253111111111113 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.48253111111111113 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.3785866666666667 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.3785866666666667 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.42674111111111107 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.42674111111111107 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.4481144444444445 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.4481144444444445 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.3461288888888889 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.3461288888888889 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.39059222222222223 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.39059222222222223 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.4936044444444444 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.4936044444444444 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.36787222222222227 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.36787222222222227 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.4307977777777778 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.4307977777777778 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.5488922222222222 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.5488922222222222 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.41788222222222227 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.41788222222222227 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.4881888888888889 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.4881888888888889 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.40128444444444444 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.40128444444444444 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.3089811111111111 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.3089811111111111 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.3490755555555556 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.3490755555555556 diff --git a/technology/freepdk45/sim_data/write1_power.csv b/technology/freepdk45/sim_data/write1_power.csv new file mode 100644 index 00000000..e0f52798 --- /dev/null +++ b/technology/freepdk45/sim_data/write1_power.csv @@ -0,0 +1,217 @@ +num_words,word_size,words_per_row,area,process,voltage,temperature,slew,load,write1_power +64,3,4,922,FF,1.0,25,0.00125,0.052275,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.00125,0.2091,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.00125,0.8364,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.005,0.052275,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.005,0.2091,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.005,0.8364,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.04,0.052275,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.04,0.2091,0.5261355555555556 +64,3,4,922,FF,1.0,25,0.04,0.8364,0.5261355555555556 +64,3,4,922,SS,1.0,25,0.00125,0.052275,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.00125,0.2091,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.00125,0.8364,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.005,0.052275,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.005,0.2091,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.005,0.8364,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.04,0.052275,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.04,0.2091,0.40059666666666666 +64,3,4,922,SS,1.0,25,0.04,0.8364,0.40059666666666666 +64,3,4,922,TT,1.0,25,0.00125,0.052275,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.00125,0.2091,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.00125,0.8364,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.005,0.052275,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.005,0.2091,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.005,0.8364,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.04,0.052275,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.04,0.2091,0.4624466666666667 +64,3,4,922,TT,1.0,25,0.04,0.8364,0.4624466666666667 +64,2,4,780,FF,1.0,25,0.00125,0.052275,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.00125,0.2091,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.00125,0.8364,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.005,0.052275,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.005,0.2091,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.005,0.8364,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.04,0.052275,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.04,0.2091,0.45413222222222216 +64,2,4,780,FF,1.0,25,0.04,0.8364,0.45413222222222216 +64,2,4,780,SS,1.0,25,0.00125,0.052275,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.00125,0.2091,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.00125,0.8364,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.005,0.052275,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.005,0.2091,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.005,0.8364,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.04,0.052275,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.04,0.2091,0.3441577777777778 +64,2,4,780,SS,1.0,25,0.04,0.8364,0.3441577777777778 +64,2,4,780,TT,1.0,25,0.00125,0.052275,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.00125,0.2091,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.00125,0.8364,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.005,0.052275,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.005,0.2091,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.005,0.8364,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.04,0.052275,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.04,0.2091,0.39791999999999994 +64,2,4,780,TT,1.0,25,0.04,0.8364,0.39791999999999994 +32,1,2,584,FF,1.0,25,0.00125,0.052275,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.00125,0.2091,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.00125,0.8364,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.005,0.052275,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.005,0.2091,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.005,0.8364,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.04,0.052275,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.04,0.2091,0.3642022222222222 +32,1,2,584,FF,1.0,25,0.04,0.8364,0.3642022222222222 +32,1,2,584,SS,1.0,25,0.00125,0.052275,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.00125,0.2091,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.00125,0.8364,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.005,0.052275,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.005,0.2091,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.005,0.8364,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.04,0.052275,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.04,0.2091,0.27147333333333334 +32,1,2,584,SS,1.0,25,0.04,0.8364,0.27147333333333334 +32,1,2,584,TT,1.0,25,0.00125,0.052275,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.00125,0.2091,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.00125,0.8364,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.005,0.052275,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.005,0.2091,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.005,0.8364,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.04,0.052275,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.04,0.2091,0.3076588888888889 +32,1,2,584,TT,1.0,25,0.04,0.8364,0.3076588888888889 +32,2,2,642,FF,1.0,25,0.00125,0.052275,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.00125,0.2091,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.00125,0.8364,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.005,0.052275,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.005,0.2091,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.005,0.8364,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.04,0.052275,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.04,0.2091,0.40458444444444447 +32,2,2,642,FF,1.0,25,0.04,0.8364,0.40458444444444447 +32,2,2,642,SS,1.0,25,0.00125,0.052275,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.00125,0.2091,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.00125,0.8364,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.005,0.052275,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.005,0.2091,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.005,0.8364,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.04,0.052275,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.04,0.2091,0.3120677777777778 +32,2,2,642,SS,1.0,25,0.04,0.8364,0.3120677777777778 +32,2,2,642,TT,1.0,25,0.00125,0.052275,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.00125,0.2091,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.00125,0.8364,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.005,0.052275,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.005,0.2091,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.005,0.8364,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.04,0.052275,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.04,0.2091,0.35318999999999995 +32,2,2,642,TT,1.0,25,0.04,0.8364,0.35318999999999995 +16,2,1,545,FF,1.0,25,0.00125,0.052275,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.00125,0.2091,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.00125,0.8364,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.005,0.052275,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.005,0.2091,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.005,0.8364,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.04,0.052275,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.04,0.2091,0.36643111111111115 +16,2,1,545,FF,1.0,25,0.04,0.8364,0.36643111111111115 +16,2,1,545,SS,1.0,25,0.00125,0.052275,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.00125,0.2091,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.00125,0.8364,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.005,0.052275,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.005,0.2091,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.005,0.8364,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.04,0.052275,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.04,0.2091,0.28035333333333334 +16,2,1,545,SS,1.0,25,0.04,0.8364,0.28035333333333334 +16,2,1,545,TT,1.0,25,0.00125,0.052275,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.00125,0.2091,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.00125,0.8364,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.005,0.052275,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.005,0.2091,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.005,0.8364,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.04,0.052275,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.04,0.2091,0.3188844444444444 +16,2,1,545,TT,1.0,25,0.04,0.8364,0.3188844444444444 +16,3,1,577,FF,1.0,25,0.00125,0.052275,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.00125,0.2091,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.00125,0.8364,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.005,0.052275,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.005,0.2091,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.005,0.8364,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.04,0.052275,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.04,0.2091,0.40822222222222215 +16,3,1,577,FF,1.0,25,0.04,0.8364,0.40822222222222215 +16,3,1,577,SS,1.0,25,0.00125,0.052275,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.00125,0.2091,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.00125,0.8364,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.005,0.052275,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.005,0.2091,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.005,0.8364,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.04,0.052275,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.04,0.2091,0.30674111111111113 +16,3,1,577,SS,1.0,25,0.04,0.8364,0.30674111111111113 +16,3,1,577,TT,1.0,25,0.00125,0.052275,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.00125,0.2091,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.00125,0.8364,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.005,0.052275,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.005,0.2091,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.005,0.8364,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.04,0.052275,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.04,0.2091,0.35570999999999997 +16,3,1,577,TT,1.0,25,0.04,0.8364,0.35570999999999997 +32,3,2,701,FF,1.0,25,0.00125,0.052275,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.00125,0.2091,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.00125,0.8364,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.005,0.052275,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.005,0.2091,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.005,0.8364,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.04,0.052275,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.04,0.2091,0.4593966666666667 +32,3,2,701,FF,1.0,25,0.04,0.8364,0.4593966666666667 +32,3,2,701,SS,1.0,25,0.00125,0.052275,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.00125,0.2091,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.00125,0.8364,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.005,0.052275,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.005,0.2091,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.005,0.8364,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.04,0.052275,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.04,0.2091,0.3476077777777778 +32,3,2,701,SS,1.0,25,0.04,0.8364,0.3476077777777778 +32,3,2,701,TT,1.0,25,0.00125,0.052275,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.00125,0.2091,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.00125,0.8364,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.005,0.052275,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.005,0.2091,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.005,0.8364,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.04,0.052275,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.04,0.2091,0.4021511111111111 +32,3,2,701,TT,1.0,25,0.04,0.8364,0.4021511111111111 +16,1,1,512,FF,1.0,25,0.00125,0.052275,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.00125,0.2091,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.00125,0.8364,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.005,0.052275,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.005,0.2091,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.005,0.8364,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.04,0.052275,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.04,0.2091,0.3219666666666667 +16,1,1,512,FF,1.0,25,0.04,0.8364,0.3219666666666667 +16,1,1,512,SS,1.0,25,0.00125,0.052275,0.24487 +16,1,1,512,SS,1.0,25,0.00125,0.2091,0.24487 +16,1,1,512,SS,1.0,25,0.00125,0.8364,0.24487 +16,1,1,512,SS,1.0,25,0.005,0.052275,0.24487 +16,1,1,512,SS,1.0,25,0.005,0.2091,0.24487 +16,1,1,512,SS,1.0,25,0.005,0.8364,0.24487 +16,1,1,512,SS,1.0,25,0.04,0.052275,0.24487 +16,1,1,512,SS,1.0,25,0.04,0.2091,0.24487 +16,1,1,512,SS,1.0,25,0.04,0.8364,0.24487 +16,1,1,512,TT,1.0,25,0.00125,0.052275,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.00125,0.2091,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.00125,0.8364,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.005,0.052275,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.005,0.2091,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.005,0.8364,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.04,0.052275,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.04,0.2091,0.27919111111111117 +16,1,1,512,TT,1.0,25,0.04,0.8364,0.27919111111111117