diff --git a/include/sta/Sta.hh b/include/sta/Sta.hh index 40de4f34..e1dfdafd 100644 --- a/include/sta/Sta.hh +++ b/include/sta/Sta.hh @@ -1070,7 +1070,6 @@ public: float coupling_cap_factor, ReduceParasiticsTo reduce_to, bool delete_after_reduce, - bool save, bool quiet); // Parasitics. void findPiElmore(Pin *drvr_pin, diff --git a/parasitics/Parasitics.i b/parasitics/Parasitics.i index f0780c8c..0ca3cf54 100644 --- a/parasitics/Parasitics.i +++ b/parasitics/Parasitics.i @@ -43,15 +43,13 @@ read_spef_cmd(const char *filename, float coupling_cap_factor, ReduceParasiticsTo reduce_to, bool delete_after_reduce, - bool quiet, - bool save) + bool quiet) { cmdLinkedNetwork(); return Sta::sta()->readSpef(filename, instance, min_max, increment, pin_cap_included, keep_coupling_caps, coupling_cap_factor, - reduce_to, delete_after_reduce, - save, quiet); + reduce_to, delete_after_reduce, quiet); } TmpFloatSeq * diff --git a/parasitics/Parasitics.tcl b/parasitics/Parasitics.tcl index a6a14cf2..942ff4bd 100644 --- a/parasitics/Parasitics.tcl +++ b/parasitics/Parasitics.tcl @@ -19,7 +19,6 @@ namespace eval sta { define_cmd_args "read_spef" \ {[-min]\ [-max]\ - [-elmore]\ [-path path]\ [-increment]\ [-pin_cap_included]\ @@ -34,7 +33,7 @@ define_cmd_args "read_spef" \ proc_redirect read_spef { parse_key_args "read_spef" args \ keys {-path -coupling_reduction_factor -reduce_to} \ - flags {-min -max -elmore -increment -pin_cap_included \ + flags {-min -max -increment -pin_cap_included \ -keep_capacitive_coupling \ -delete_after_reduce -quiet -save} check_argc_eq1 "report_spef" $args @@ -70,8 +69,7 @@ proc_redirect read_spef { set filename $args return [read_spef_cmd $filename $instance $min_max $increment \ $pin_cap_included $keep_coupling_caps $coupling_reduction_factor \ - $reduce_to $delete_after_reduce \ - $save $quiet] + $reduce_to $delete_after_reduce $quiet] } # set_pi_model [-min] [-max] drvr_pin c2 rpi c1 diff --git a/parasitics/SpefReader.cc b/parasitics/SpefReader.cc index 3980a5b1..7f00908e 100644 --- a/parasitics/SpefReader.cc +++ b/parasitics/SpefReader.cc @@ -54,7 +54,6 @@ readSpefFile(const char *filename, const OperatingConditions *op_cond, const Corner *corner, const MinMax *cnst_min_max, - bool save, bool quiet, Report *report, Network *network, @@ -76,8 +75,6 @@ readSpefFile(const char *filename, } else throw FileNotReadable(filename); - if (success && save) - parasitics->save(); return success; } diff --git a/parasitics/SpefReader.hh b/parasitics/SpefReader.hh index b743c1f7..75e04c0e 100644 --- a/parasitics/SpefReader.hh +++ b/parasitics/SpefReader.hh @@ -48,7 +48,6 @@ readSpefFile(const char *filename, const OperatingConditions *op_cond, const Corner *corner, const MinMax *cnst_min_max, - bool save, bool quiet, Report *report, Network *network, diff --git a/search/Sta.cc b/search/Sta.cc index 11bcae61..b3c83c87 100644 --- a/search/Sta.cc +++ b/search/Sta.cc @@ -3576,7 +3576,6 @@ Sta::readSpef(const char *filename, float coupling_cap_factor, ReduceParasiticsTo reduce_to, bool delete_after_reduce, - bool save, bool quiet) { Corner *corner = cmd_corner_; @@ -3598,7 +3597,7 @@ Sta::readSpef(const char *filename, pin_cap_included, keep_coupling_caps, coupling_cap_factor, reduce_to, delete_after_reduce, - op_cond, corner, cnst_min_max, save, quiet, + op_cond, corner, cnst_min_max, quiet, report_, network_, parasitics_); graph_delay_calc_->delaysInvalid(); search_->arrivalsInvalid();