From 941094ce317fa187b2d309573b70865ae078f32e Mon Sep 17 00:00:00 2001 From: Matt Guthaus Date: Mon, 5 Feb 2018 15:21:53 -0800 Subject: [PATCH] Return slews to 10-90 and 90-10 so I don't have to re-hardcode the results in unit tests. --- compiler/characterizer/delay.py | 8 ++++---- compiler/characterizer/lib.py | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/compiler/characterizer/delay.py b/compiler/characterizer/delay.py index fa3f2a77..8a7b4bfe 100644 --- a/compiler/characterizer/delay.py +++ b/compiler/characterizer/delay.py @@ -159,8 +159,8 @@ class delay(): meas_name="SLEW0", trig_name=targ_name, targ_name=targ_name, - trig_val=0.8*self.vdd, - targ_val=0.2*self.vdd, + trig_val=0.9*self.vdd, + targ_val=0.1*self.vdd, trig_dir="FALL", targ_dir="FALL", trig_td=self.cycle_times[self.read0_cycle], @@ -170,8 +170,8 @@ class delay(): meas_name="SLEW1", trig_name=targ_name, targ_name=targ_name, - trig_val=0.2*self.vdd, - targ_val=0.8*self.vdd, + trig_val=0.1*self.vdd, + targ_val=0.9*self.vdd, trig_dir="RISE", targ_dir="RISE", trig_td=self.cycle_times[self.read1_cycle], diff --git a/compiler/characterizer/lib.py b/compiler/characterizer/lib.py index 3716b51b..b2a87479 100644 --- a/compiler/characterizer/lib.py +++ b/compiler/characterizer/lib.py @@ -116,10 +116,10 @@ class lib: self.lib.write(" output_threshold_pct_fall : 50.0 ;\n") self.lib.write(" input_threshold_pct_rise : 50.0 ;\n") self.lib.write(" output_threshold_pct_rise : 50.0 ;\n") - self.lib.write(" slew_lower_threshold_pct_fall : 20.0 ;\n") - self.lib.write(" slew_upper_threshold_pct_fall : 80.0 ;\n") - self.lib.write(" slew_lower_threshold_pct_rise : 20.0 ;\n") - self.lib.write(" slew_upper_threshold_pct_rise : 80.0 ;\n\n") + self.lib.write(" slew_lower_threshold_pct_fall : 10.0 ;\n") + self.lib.write(" slew_upper_threshold_pct_fall : 90.0 ;\n") + self.lib.write(" slew_lower_threshold_pct_rise : 10.0 ;\n") + self.lib.write(" slew_upper_threshold_pct_rise : 90.0 ;\n\n") self.lib.write(" default_cell_leakage_power : 0.0 ;\n") self.lib.write(" default_leakage_power_density : 0.0 ;\n")