We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 604f08c commit e3b16a1Copy full SHA for e3b16a1
src/est/src/EstimateParasitics.cpp
@@ -938,15 +938,17 @@ void EstimateParasitics::parasiticNodeConnectPins(
938
if (tree_layer != nullptr && !layer_res_.empty()) {
939
odb::dbTechLayer* pin_layer = getPinLayer(pin);
940
941
- insertViaResistances(pin_layer,
942
- tree_layer,
943
- parasitic,
944
- pin_node,
945
- node,
946
- resistor_id,
947
- corner,
948
- net,
949
- max_node_index);
+ if (pin_layer != tree_layer) {
+ insertViaResistances(pin_layer,
+ tree_layer,
+ parasitic,
+ pin_node,
+ node,
+ resistor_id,
+ corner,
+ net,
950
+ max_node_index);
951
+ }
952
} else {
953
double cut_res
954
= std::max(computeAverageCutResistance(corner), 1.0e-3);
0 commit comments