vpr/src/place/place.cpp
//Recompute all point to point delays, updating point_to_point_delay
Recompute all point to point delays, updating point_to_point_delay
Recompute all point to point delays updating point_to_point_delay
static void comp_td_point_to_point_delays(const PlaceDelayModel* delay_model) {
    auto& cluster_ctx = g_vpr_ctx.clustering();
    for (auto net_id : cluster_ctx.clb_nlist.nets()) {
        for (size_t ipin = 1; ipin < cluster_ctx.clb_nlist.net_pins(net_id).size(); ++ipin) {
            point_to_point_delay[net_id][ipin] = comp_td_point_to_point_delay(delay_model, net_id, ipin);
        }
    }
}
static void comp_td_point_to_point_delays ( const PlaceDelayModel * delay_model ) { auto & cluster_ctx = g_vpr_ctx . clustering ( ) ; for ( auto net_id : cluster_ctx . clb_nlist . nets ( ) ) { for ( size_t ipin = 1 ; ipin < cluster_ctx . clb_nlist . net_pins ( net_id ) . size ( ) ; ++ ipin ) { point_to_point_delay [ net_id ] [ ipin ] = comp_td_point_to_point_delay ( delay_model , net_id , ipin ) ; } } }
Recompute all point to point delays, updating point_to_point_delay
Recompute all point to point delays updating point_to_point_delay