read_spef rm -save flag
This commit is contained in:
parent
43dd39079e
commit
20021479bb
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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 *
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue