mirror of https://github.com/VLSIDA/OpenRAM.git
Removed path delays from characterization output to not disturb the current testing flow.
This commit is contained in:
parent
23368c0fcf
commit
76f5578cc1
|
|
@ -1157,10 +1157,11 @@ class delay(simulation):
|
||||||
debug.warning("Path delay lists not correctly generated for characterizations of more than 1 load,slew")
|
debug.warning("Path delay lists not correctly generated for characterizations of more than 1 load,slew")
|
||||||
# Get and save the path delays
|
# Get and save the path delays
|
||||||
bl_names, bl_delays, sen_names, sen_delays = self.get_delay_lists(self.path_delays)
|
bl_names, bl_delays, sen_names, sen_delays = self.get_delay_lists(self.path_delays)
|
||||||
char_sram_data["bl_path_measures"] = bl_delays
|
# Removed from characterization output temporarily
|
||||||
char_sram_data["sen_path_measures"] = sen_delays
|
#char_sram_data["bl_path_measures"] = bl_delays
|
||||||
char_sram_data["bl_path_names"] = bl_names
|
#char_sram_data["sen_path_measures"] = sen_delays
|
||||||
char_sram_data["sen_path_names"] = sen_names
|
#char_sram_data["bl_path_names"] = bl_names
|
||||||
|
#char_sram_data["sen_path_names"] = sen_names
|
||||||
# FIXME: low-to-high delays are altered to be independent of the period. This makes the lib results less accurate.
|
# FIXME: low-to-high delays are altered to be independent of the period. This makes the lib results less accurate.
|
||||||
self.alter_lh_char_data(char_port_data)
|
self.alter_lh_char_data(char_port_data)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -645,12 +645,12 @@ class lib:
|
||||||
if 'sim_time' in self.char_sram_results:
|
if 'sim_time' in self.char_sram_results:
|
||||||
self.pred_time = self.char_sram_results['sim_time']
|
self.pred_time = self.char_sram_results['sim_time']
|
||||||
# Add to the OPTS to be written out as part of the extended OPTS file
|
# Add to the OPTS to be written out as part of the extended OPTS file
|
||||||
# FIXME: should be written to datasheet, current version is simplifies current use of this
|
# FIXME: Temporarily removed from characterization output
|
||||||
if not self.use_model:
|
# if not self.use_model:
|
||||||
OPTS.sen_path_delays = self.char_sram_results["sen_path_measures"]
|
# OPTS.sen_path_delays = self.char_sram_results["sen_path_measures"]
|
||||||
OPTS.sen_path_names = self.char_sram_results["sen_path_names"]
|
# OPTS.sen_path_names = self.char_sram_results["sen_path_names"]
|
||||||
OPTS.bl_path_delays = self.char_sram_results["bl_path_measures"]
|
# OPTS.bl_path_delays = self.char_sram_results["bl_path_measures"]
|
||||||
OPTS.bl_path_names = self.char_sram_results["bl_path_names"]
|
# OPTS.bl_path_names = self.char_sram_results["bl_path_names"]
|
||||||
|
|
||||||
|
|
||||||
def compute_setup_hold(self):
|
def compute_setup_hold(self):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue