read_spef rm -save flag

This commit is contained in:
James Cherry 2020-10-19 19:59:49 -07:00
parent 43dd39079e
commit 20021479bb
6 changed files with 5 additions and 15 deletions

View File

@ -1070,7 +1070,6 @@ public:
float coupling_cap_factor, float coupling_cap_factor,
ReduceParasiticsTo reduce_to, ReduceParasiticsTo reduce_to,
bool delete_after_reduce, bool delete_after_reduce,
bool save,
bool quiet); bool quiet);
// Parasitics. // Parasitics.
void findPiElmore(Pin *drvr_pin, void findPiElmore(Pin *drvr_pin,

View File

@ -43,15 +43,13 @@ read_spef_cmd(const char *filename,
float coupling_cap_factor, float coupling_cap_factor,
ReduceParasiticsTo reduce_to, ReduceParasiticsTo reduce_to,
bool delete_after_reduce, bool delete_after_reduce,
bool quiet, bool quiet)
bool save)
{ {
cmdLinkedNetwork(); cmdLinkedNetwork();
return Sta::sta()->readSpef(filename, instance, min_max, return Sta::sta()->readSpef(filename, instance, min_max,
increment, pin_cap_included, increment, pin_cap_included,
keep_coupling_caps, coupling_cap_factor, keep_coupling_caps, coupling_cap_factor,
reduce_to, delete_after_reduce, reduce_to, delete_after_reduce, quiet);
save, quiet);
} }
TmpFloatSeq * TmpFloatSeq *

View File

@ -19,7 +19,6 @@ namespace eval sta {
define_cmd_args "read_spef" \ define_cmd_args "read_spef" \
{[-min]\ {[-min]\
[-max]\ [-max]\
[-elmore]\
[-path path]\ [-path path]\
[-increment]\ [-increment]\
[-pin_cap_included]\ [-pin_cap_included]\
@ -34,7 +33,7 @@ define_cmd_args "read_spef" \
proc_redirect read_spef { proc_redirect read_spef {
parse_key_args "read_spef" args \ parse_key_args "read_spef" args \
keys {-path -coupling_reduction_factor -reduce_to} \ 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 \ -keep_capacitive_coupling \
-delete_after_reduce -quiet -save} -delete_after_reduce -quiet -save}
check_argc_eq1 "report_spef" $args check_argc_eq1 "report_spef" $args
@ -70,8 +69,7 @@ proc_redirect read_spef {
set filename $args set filename $args
return [read_spef_cmd $filename $instance $min_max $increment \ return [read_spef_cmd $filename $instance $min_max $increment \
$pin_cap_included $keep_coupling_caps $coupling_reduction_factor \ $pin_cap_included $keep_coupling_caps $coupling_reduction_factor \
$reduce_to $delete_after_reduce \ $reduce_to $delete_after_reduce $quiet]
$save $quiet]
} }
# set_pi_model [-min] [-max] drvr_pin c2 rpi c1 # set_pi_model [-min] [-max] drvr_pin c2 rpi c1

View File

@ -54,7 +54,6 @@ readSpefFile(const char *filename,
const OperatingConditions *op_cond, const OperatingConditions *op_cond,
const Corner *corner, const Corner *corner,
const MinMax *cnst_min_max, const MinMax *cnst_min_max,
bool save,
bool quiet, bool quiet,
Report *report, Report *report,
Network *network, Network *network,
@ -76,8 +75,6 @@ readSpefFile(const char *filename,
} }
else else
throw FileNotReadable(filename); throw FileNotReadable(filename);
if (success && save)
parasitics->save();
return success; return success;
} }

View File

@ -48,7 +48,6 @@ readSpefFile(const char *filename,
const OperatingConditions *op_cond, const OperatingConditions *op_cond,
const Corner *corner, const Corner *corner,
const MinMax *cnst_min_max, const MinMax *cnst_min_max,
bool save,
bool quiet, bool quiet,
Report *report, Report *report,
Network *network, Network *network,

View File

@ -3576,7 +3576,6 @@ Sta::readSpef(const char *filename,
float coupling_cap_factor, float coupling_cap_factor,
ReduceParasiticsTo reduce_to, ReduceParasiticsTo reduce_to,
bool delete_after_reduce, bool delete_after_reduce,
bool save,
bool quiet) bool quiet)
{ {
Corner *corner = cmd_corner_; Corner *corner = cmd_corner_;
@ -3598,7 +3597,7 @@ Sta::readSpef(const char *filename,
pin_cap_included, pin_cap_included,
keep_coupling_caps, coupling_cap_factor, keep_coupling_caps, coupling_cap_factor,
reduce_to, delete_after_reduce, reduce_to, delete_after_reduce,
op_cond, corner, cnst_min_max, save, quiet, op_cond, corner, cnst_min_max, quiet,
report_, network_, parasitics_); report_, network_, parasitics_);
graph_delay_calc_->delaysInvalid(); graph_delay_calc_->delaysInvalid();
search_->arrivalsInvalid(); search_->arrivalsInvalid();