rm Sdc::output_delay_ref_pin_map_
Signed-off-by: James Cherry <cherry@CerezoBook.local>
This commit is contained in:
parent
740fa7d16c
commit
376d86bbce
|
|
@ -1340,7 +1340,6 @@ protected:
|
|||
|
||||
OutputDelaySet output_delays_;
|
||||
OutputDelaysPinMap output_delay_pin_map_;
|
||||
OutputDelaysPinMap output_delay_ref_pin_map_;
|
||||
// Output delays on hierarchical pins are indexed by the load pins.
|
||||
OutputDelaysPinMap output_delay_leaf_pin_map_;
|
||||
|
||||
|
|
|
|||
12
sdc/Sdc.cc
12
sdc/Sdc.cc
|
|
@ -119,7 +119,6 @@ Sdc::Sdc(Mode *mode,
|
|||
input_delay_internal_pin_map_(PinIdLess(network_)),
|
||||
|
||||
output_delay_pin_map_(PinIdLess(network_)),
|
||||
output_delay_ref_pin_map_(PinIdLess(network_)),
|
||||
output_delay_leaf_pin_map_(PinIdLess(network_)),
|
||||
|
||||
port_ext_cap_map_(network_),
|
||||
|
|
@ -290,7 +289,6 @@ Sdc::deleteConstraints()
|
|||
|
||||
deleteContents(output_delays_);
|
||||
deleteContents(output_delay_pin_map_);
|
||||
deleteContents(output_delay_ref_pin_map_);
|
||||
deleteContents(output_delay_leaf_pin_map_);
|
||||
|
||||
deleteContents(clk_hpin_disables_);
|
||||
|
|
@ -2819,7 +2817,6 @@ Sdc::swapPortDelays(Sdc *sdc1,
|
|||
|
||||
std::swap(sdc1->output_delays_, sdc2->output_delays_);
|
||||
std::swap(sdc1->output_delay_pin_map_, sdc2->output_delay_pin_map_);
|
||||
std::swap(sdc1->output_delay_ref_pin_map_, sdc2->output_delay_ref_pin_map_);
|
||||
std::swap(sdc1->output_delay_leaf_pin_map_, sdc2->output_delay_leaf_pin_map_);
|
||||
}
|
||||
|
||||
|
|
@ -2871,16 +2868,7 @@ Sdc::setOutputDelay(const Pin *pin,
|
|||
delays->setValue(rf, min_max, delay);
|
||||
}
|
||||
|
||||
if (ref_pin) {
|
||||
OutputDelaySet *ref_outputs = findKey(output_delay_ref_pin_map_, ref_pin);
|
||||
if (ref_outputs == nullptr) {
|
||||
ref_outputs = new OutputDelaySet;
|
||||
output_delay_ref_pin_map_[ref_pin] = ref_outputs;
|
||||
}
|
||||
ref_outputs->insert(output_delay);
|
||||
}
|
||||
output_delay->setRefPin(ref_pin);
|
||||
|
||||
output_delay->setSourceLatencyIncluded(source_latency_included);
|
||||
output_delay->setNetworkLatencyIncluded(network_latency_included);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue