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_;
|
OutputDelaySet output_delays_;
|
||||||
OutputDelaysPinMap output_delay_pin_map_;
|
OutputDelaysPinMap output_delay_pin_map_;
|
||||||
OutputDelaysPinMap output_delay_ref_pin_map_;
|
|
||||||
// Output delays on hierarchical pins are indexed by the load pins.
|
// Output delays on hierarchical pins are indexed by the load pins.
|
||||||
OutputDelaysPinMap output_delay_leaf_pin_map_;
|
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_)),
|
input_delay_internal_pin_map_(PinIdLess(network_)),
|
||||||
|
|
||||||
output_delay_pin_map_(PinIdLess(network_)),
|
output_delay_pin_map_(PinIdLess(network_)),
|
||||||
output_delay_ref_pin_map_(PinIdLess(network_)),
|
|
||||||
output_delay_leaf_pin_map_(PinIdLess(network_)),
|
output_delay_leaf_pin_map_(PinIdLess(network_)),
|
||||||
|
|
||||||
port_ext_cap_map_(network_),
|
port_ext_cap_map_(network_),
|
||||||
|
|
@ -290,7 +289,6 @@ Sdc::deleteConstraints()
|
||||||
|
|
||||||
deleteContents(output_delays_);
|
deleteContents(output_delays_);
|
||||||
deleteContents(output_delay_pin_map_);
|
deleteContents(output_delay_pin_map_);
|
||||||
deleteContents(output_delay_ref_pin_map_);
|
|
||||||
deleteContents(output_delay_leaf_pin_map_);
|
deleteContents(output_delay_leaf_pin_map_);
|
||||||
|
|
||||||
deleteContents(clk_hpin_disables_);
|
deleteContents(clk_hpin_disables_);
|
||||||
|
|
@ -2819,7 +2817,6 @@ Sdc::swapPortDelays(Sdc *sdc1,
|
||||||
|
|
||||||
std::swap(sdc1->output_delays_, sdc2->output_delays_);
|
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_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_);
|
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);
|
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->setRefPin(ref_pin);
|
||||||
|
|
||||||
output_delay->setSourceLatencyIncluded(source_latency_included);
|
output_delay->setSourceLatencyIncluded(source_latency_included);
|
||||||
output_delay->setNetworkLatencyIncluded(network_latency_included);
|
output_delay->setNetworkLatencyIncluded(network_latency_included);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue