2111 lines
68 KiB
JSON
2111 lines
68 KiB
JSON
|
|
{
|
||
|
|
"generated_at": "2026-04-02T16:11:39-07:00",
|
||
|
|
"generator": "scripts/record_iteration_trace.py",
|
||
|
|
"scenarios": [
|
||
|
|
{
|
||
|
|
"iteration_trace": [
|
||
|
|
{
|
||
|
|
"completed_nets": 1,
|
||
|
|
"conflict_edges": 16,
|
||
|
|
"congestion_candidate_ids": 0,
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"congestion_exact_pair_checks": 0,
|
||
|
|
"congestion_penalty": 100.0,
|
||
|
|
"iteration": 0,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 106,
|
||
|
|
"pruned_closed_set": 58,
|
||
|
|
"pruned_cost": 2,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 158,
|
||
|
|
"pruned_closed_set": 72,
|
||
|
|
"pruned_cost": 74,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 14,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 38,
|
||
|
|
"pruned_closed_set": 14,
|
||
|
|
"pruned_cost": 2,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 209,
|
||
|
|
"pruned_closed_set": 93,
|
||
|
|
"pruned_cost": 99,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 14,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 4,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 4,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 571,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_08",
|
||
|
|
"net_06",
|
||
|
|
"net_03",
|
||
|
|
"net_00",
|
||
|
|
"net_07",
|
||
|
|
"net_01",
|
||
|
|
"net_09",
|
||
|
|
"net_02",
|
||
|
|
"net_04",
|
||
|
|
"net_05"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 50
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 2,
|
||
|
|
"conflict_edges": 12,
|
||
|
|
"congestion_candidate_ids": 2378,
|
||
|
|
"congestion_check_calls": 974,
|
||
|
|
"congestion_exact_pair_checks": 1998,
|
||
|
|
"congestion_penalty": 140.0,
|
||
|
|
"iteration": 1,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 317,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 81,
|
||
|
|
"pruned_closed_set": 14,
|
||
|
|
"pruned_cost": 22,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 45,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 31,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 36,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 33,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 372,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 117,
|
||
|
|
"pruned_closed_set": 19,
|
||
|
|
"pruned_cost": 47,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 54,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 253,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_04",
|
||
|
|
"net_06",
|
||
|
|
"net_01",
|
||
|
|
"net_09",
|
||
|
|
"net_05",
|
||
|
|
"net_02",
|
||
|
|
"net_00",
|
||
|
|
"net_03",
|
||
|
|
"net_07",
|
||
|
|
"net_08"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 54
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 5,
|
||
|
|
"congestion_candidate_ids": 1928,
|
||
|
|
"congestion_check_calls": 993,
|
||
|
|
"congestion_exact_pair_checks": 1571,
|
||
|
|
"congestion_penalty": 196.0,
|
||
|
|
"iteration": 2,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 399,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 120,
|
||
|
|
"pruned_closed_set": 31,
|
||
|
|
"pruned_cost": 47,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 275,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 63,
|
||
|
|
"pruned_closed_set": 15,
|
||
|
|
"pruned_cost": 3,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 68,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 16,
|
||
|
|
"pruned_closed_set": 6,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 59,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 16,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 31,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 38,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 29,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 54,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 253,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_05",
|
||
|
|
"net_02",
|
||
|
|
"net_04",
|
||
|
|
"net_01",
|
||
|
|
"net_08",
|
||
|
|
"net_09",
|
||
|
|
"net_03",
|
||
|
|
"net_06",
|
||
|
|
"net_07",
|
||
|
|
"net_00"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 22
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 6,
|
||
|
|
"conflict_edges": 2,
|
||
|
|
"congestion_candidate_ids": 852,
|
||
|
|
"congestion_check_calls": 437,
|
||
|
|
"congestion_exact_pair_checks": 698,
|
||
|
|
"congestion_penalty": 274.4,
|
||
|
|
"iteration": 3,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 79,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 15,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 68,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 20,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 34,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 73,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 14,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 30,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 35,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 22,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 56,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 13,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 100,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_02",
|
||
|
|
"net_01",
|
||
|
|
"net_09",
|
||
|
|
"net_00",
|
||
|
|
"net_07",
|
||
|
|
"net_05",
|
||
|
|
"net_04",
|
||
|
|
"net_06",
|
||
|
|
"net_03",
|
||
|
|
"net_08"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 6,
|
||
|
|
"conflict_edges": 2,
|
||
|
|
"congestion_candidate_ids": 961,
|
||
|
|
"congestion_check_calls": 517,
|
||
|
|
"congestion_exact_pair_checks": 812,
|
||
|
|
"congestion_penalty": 384.15999999999997,
|
||
|
|
"iteration": 4,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 43,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 10,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 179,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 46,
|
||
|
|
"pruned_closed_set": 7,
|
||
|
|
"pruned_cost": 15,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 22,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 30,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 51,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 80,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 18,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 126,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_00",
|
||
|
|
"net_06",
|
||
|
|
"net_09",
|
||
|
|
"net_05",
|
||
|
|
"net_08",
|
||
|
|
"net_03",
|
||
|
|
"net_07",
|
||
|
|
"net_02",
|
||
|
|
"net_04",
|
||
|
|
"net_01"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 6,
|
||
|
|
"conflict_edges": 2,
|
||
|
|
"congestion_candidate_ids": 3805,
|
||
|
|
"congestion_check_calls": 1704,
|
||
|
|
"congestion_exact_pair_checks": 3043,
|
||
|
|
"congestion_penalty": 537.824,
|
||
|
|
"iteration": 5,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 66,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 15,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 109,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 21,
|
||
|
|
"pruned_closed_set": 5,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 85,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 16,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 511,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 137,
|
||
|
|
"pruned_closed_set": 13,
|
||
|
|
"pruned_cost": 73,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 795,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 236,
|
||
|
|
"pruned_closed_set": 28,
|
||
|
|
"pruned_cost": 149,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 461,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_00",
|
||
|
|
"net_01",
|
||
|
|
"net_04",
|
||
|
|
"net_09",
|
||
|
|
"net_02",
|
||
|
|
"net_05",
|
||
|
|
"net_08",
|
||
|
|
"net_07",
|
||
|
|
"net_06",
|
||
|
|
"net_03"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 10
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"metrics": {
|
||
|
|
"congestion_cache_hits": 31,
|
||
|
|
"congestion_cache_misses": 4625,
|
||
|
|
"congestion_candidate_ids": 9924,
|
||
|
|
"congestion_candidate_nets": 9979,
|
||
|
|
"congestion_candidate_precheck_hits": 2562,
|
||
|
|
"congestion_candidate_precheck_misses": 2165,
|
||
|
|
"congestion_candidate_precheck_skips": 71,
|
||
|
|
"congestion_check_calls": 4625,
|
||
|
|
"congestion_exact_pair_checks": 8122,
|
||
|
|
"congestion_grid_net_cache_hits": 2457,
|
||
|
|
"congestion_grid_net_cache_misses": 3942,
|
||
|
|
"congestion_grid_span_cache_hits": 2283,
|
||
|
|
"congestion_grid_span_cache_misses": 1948,
|
||
|
|
"congestion_lazy_requeues": 0,
|
||
|
|
"congestion_lazy_resolutions": 0,
|
||
|
|
"congestion_net_envelope_cache_hits": 2673,
|
||
|
|
"congestion_net_envelope_cache_misses": 4139,
|
||
|
|
"congestion_presence_cache_hits": 2858,
|
||
|
|
"congestion_presence_cache_misses": 2556,
|
||
|
|
"congestion_presence_skips": 687,
|
||
|
|
"danger_map_cache_hits": 16878,
|
||
|
|
"danger_map_cache_misses": 7425,
|
||
|
|
"danger_map_lookup_calls": 24303,
|
||
|
|
"danger_map_query_calls": 7425,
|
||
|
|
"danger_map_total_ns": 205681291,
|
||
|
|
"dynamic_grid_rebuilds": 0,
|
||
|
|
"dynamic_path_objects_added": 471,
|
||
|
|
"dynamic_path_objects_removed": 423,
|
||
|
|
"dynamic_tree_rebuilds": 0,
|
||
|
|
"guidance_bonus_applied": 11000.0,
|
||
|
|
"guidance_bonus_applied_bend90": 3500.0,
|
||
|
|
"guidance_bonus_applied_sbend": 625.0,
|
||
|
|
"guidance_bonus_applied_straight": 6875.0,
|
||
|
|
"guidance_match_moves": 176,
|
||
|
|
"guidance_match_moves_bend90": 56,
|
||
|
|
"guidance_match_moves_sbend": 10,
|
||
|
|
"guidance_match_moves_straight": 110,
|
||
|
|
"hard_collision_cache_hits": 0,
|
||
|
|
"iteration_conflict_edges": 39,
|
||
|
|
"iteration_conflicting_nets": 36,
|
||
|
|
"iteration_reverified_nets": 60,
|
||
|
|
"iteration_reverify_calls": 6,
|
||
|
|
"move_cache_abs_hits": 2559,
|
||
|
|
"move_cache_abs_misses": 6494,
|
||
|
|
"move_cache_rel_hits": 5872,
|
||
|
|
"move_cache_rel_misses": 622,
|
||
|
|
"moves_added": 8081,
|
||
|
|
"moves_generated": 9053,
|
||
|
|
"nets_carried_forward": 0,
|
||
|
|
"nets_reached_target": 60,
|
||
|
|
"nets_routed": 60,
|
||
|
|
"nodes_expanded": 1764,
|
||
|
|
"pair_local_search_accepts": 2,
|
||
|
|
"pair_local_search_attempts": 2,
|
||
|
|
"pair_local_search_nodes_expanded": 68,
|
||
|
|
"pair_local_search_pairs_considered": 2,
|
||
|
|
"path_cost_calls": 0,
|
||
|
|
"pruned_closed_set": 439,
|
||
|
|
"pruned_cost": 533,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"ray_cast_calls": 5477,
|
||
|
|
"ray_cast_calls_expand_forward": 1704,
|
||
|
|
"ray_cast_calls_expand_snap": 46,
|
||
|
|
"ray_cast_calls_other": 0,
|
||
|
|
"ray_cast_calls_straight_static": 3721,
|
||
|
|
"ray_cast_calls_visibility_build": 0,
|
||
|
|
"ray_cast_calls_visibility_query": 0,
|
||
|
|
"ray_cast_calls_visibility_tangent": 6,
|
||
|
|
"ray_cast_candidate_bounds": 305,
|
||
|
|
"ray_cast_exact_geometry_checks": 0,
|
||
|
|
"refine_path_calls": 10,
|
||
|
|
"refinement_candidate_side_extents": 0,
|
||
|
|
"refinement_candidates_accepted": 0,
|
||
|
|
"refinement_candidates_built": 0,
|
||
|
|
"refinement_candidates_verified": 0,
|
||
|
|
"refinement_dynamic_bounds_checked": 0,
|
||
|
|
"refinement_static_bounds_checked": 0,
|
||
|
|
"refinement_windows_considered": 0,
|
||
|
|
"route_iterations": 6,
|
||
|
|
"score_component_calls": 8634,
|
||
|
|
"score_component_total_ns": 232913892,
|
||
|
|
"static_net_tree_rebuilds": 1,
|
||
|
|
"static_raw_tree_rebuilds": 1,
|
||
|
|
"static_safe_cache_hits": 2482,
|
||
|
|
"static_tree_rebuilds": 1,
|
||
|
|
"timeout_events": 0,
|
||
|
|
"verify_dynamic_candidate_nets": 2106,
|
||
|
|
"verify_dynamic_exact_pair_checks": 558,
|
||
|
|
"verify_path_report_calls": 190,
|
||
|
|
"verify_static_buffer_ops": 895,
|
||
|
|
"visibility_builds": 0,
|
||
|
|
"visibility_corner_hits_exact": 0,
|
||
|
|
"visibility_corner_index_builds": 1,
|
||
|
|
"visibility_corner_pairs_checked": 0,
|
||
|
|
"visibility_corner_queries_exact": 0,
|
||
|
|
"visibility_point_cache_hits": 0,
|
||
|
|
"visibility_point_cache_misses": 0,
|
||
|
|
"visibility_point_queries": 0,
|
||
|
|
"visibility_tangent_candidate_corner_checks": 6,
|
||
|
|
"visibility_tangent_candidate_ray_tests": 6,
|
||
|
|
"visibility_tangent_candidate_scans": 1704,
|
||
|
|
"warm_start_paths_built": 0,
|
||
|
|
"warm_start_paths_used": 0
|
||
|
|
},
|
||
|
|
"name": "example_07_large_scale_routing_no_warm_start",
|
||
|
|
"summary": {
|
||
|
|
"reached_targets": 10,
|
||
|
|
"total_results": 10,
|
||
|
|
"valid_results": 10
|
||
|
|
}
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"iteration_trace": [
|
||
|
|
{
|
||
|
|
"completed_nets": 1,
|
||
|
|
"conflict_edges": 16,
|
||
|
|
"congestion_candidate_ids": 0,
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"congestion_exact_pair_checks": 0,
|
||
|
|
"congestion_penalty": 100.0,
|
||
|
|
"iteration": 0,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 158,
|
||
|
|
"pruned_closed_set": 72,
|
||
|
|
"pruned_cost": 74,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 4,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 14,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 38,
|
||
|
|
"pruned_closed_set": 14,
|
||
|
|
"pruned_cost": 2,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 209,
|
||
|
|
"pruned_closed_set": 93,
|
||
|
|
"pruned_cost": 99,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 106,
|
||
|
|
"pruned_closed_set": 58,
|
||
|
|
"pruned_cost": 2,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 14,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 0,
|
||
|
|
"guidance_seed_present": false,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 4,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 571,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_00",
|
||
|
|
"net_05",
|
||
|
|
"net_07",
|
||
|
|
"net_01",
|
||
|
|
"net_09",
|
||
|
|
"net_08",
|
||
|
|
"net_06",
|
||
|
|
"net_03",
|
||
|
|
"net_02",
|
||
|
|
"net_04"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 50
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 1,
|
||
|
|
"conflict_edges": 13,
|
||
|
|
"congestion_candidate_ids": 2562,
|
||
|
|
"congestion_check_calls": 961,
|
||
|
|
"congestion_exact_pair_checks": 2032,
|
||
|
|
"congestion_penalty": 140.0,
|
||
|
|
"iteration": 1,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 31,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 32,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 6,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 259,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 86,
|
||
|
|
"pruned_closed_set": 19,
|
||
|
|
"pruned_cost": 44,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 43,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 372,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 117,
|
||
|
|
"pruned_closed_set": 19,
|
||
|
|
"pruned_cost": 47,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 27,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 5,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 84,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 20,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 47,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 10,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 269,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_09",
|
||
|
|
"net_08",
|
||
|
|
"net_00",
|
||
|
|
"net_07",
|
||
|
|
"net_04",
|
||
|
|
"net_01",
|
||
|
|
"net_03",
|
||
|
|
"net_05",
|
||
|
|
"net_02",
|
||
|
|
"net_06"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 53
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 3,
|
||
|
|
"congestion_candidate_ids": 1610,
|
||
|
|
"congestion_check_calls": 643,
|
||
|
|
"congestion_exact_pair_checks": 1224,
|
||
|
|
"congestion_penalty": 196.0,
|
||
|
|
"iteration": 2,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 121,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 26,
|
||
|
|
"pruned_closed_set": 9,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 50,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 10,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 92,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 20,
|
||
|
|
"pruned_closed_set": 7,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 121,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 29,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 5,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 58,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 13,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 72,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 15,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 50,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 13,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 39,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 140,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_08",
|
||
|
|
"net_07",
|
||
|
|
"net_01",
|
||
|
|
"net_06",
|
||
|
|
"net_02",
|
||
|
|
"net_09",
|
||
|
|
"net_00",
|
||
|
|
"net_05",
|
||
|
|
"net_03",
|
||
|
|
"net_04"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 3,
|
||
|
|
"congestion_candidate_ids": 801,
|
||
|
|
"congestion_check_calls": 382,
|
||
|
|
"congestion_exact_pair_checks": 651,
|
||
|
|
"congestion_penalty": 274.4,
|
||
|
|
"iteration": 3,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 35,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 58,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 13,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 49,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 36,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 30,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 70,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 13,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 34,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 30,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 84,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_06",
|
||
|
|
"net_05",
|
||
|
|
"net_01",
|
||
|
|
"net_09",
|
||
|
|
"net_04",
|
||
|
|
"net_03",
|
||
|
|
"net_02",
|
||
|
|
"net_08",
|
||
|
|
"net_00",
|
||
|
|
"net_07"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 15
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 6,
|
||
|
|
"conflict_edges": 2,
|
||
|
|
"congestion_candidate_ids": 1334,
|
||
|
|
"congestion_check_calls": 673,
|
||
|
|
"congestion_exact_pair_checks": 1072,
|
||
|
|
"congestion_penalty": 384.15999999999997,
|
||
|
|
"iteration": 4,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 179,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 46,
|
||
|
|
"pruned_closed_set": 7,
|
||
|
|
"pruned_cost": 15,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 30,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 7,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 48,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 91,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 18,
|
||
|
|
"pruned_closed_set": 8,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 32,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 8,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 201,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 55,
|
||
|
|
"pruned_closed_set": 7,
|
||
|
|
"pruned_cost": 21,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 170,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_06",
|
||
|
|
"net_07",
|
||
|
|
"net_00",
|
||
|
|
"net_01",
|
||
|
|
"net_08",
|
||
|
|
"net_09",
|
||
|
|
"net_04",
|
||
|
|
"net_02",
|
||
|
|
"net_05",
|
||
|
|
"net_03"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 6,
|
||
|
|
"conflict_edges": 2,
|
||
|
|
"congestion_candidate_ids": 3718,
|
||
|
|
"congestion_check_calls": 1671,
|
||
|
|
"congestion_exact_pair_checks": 2992,
|
||
|
|
"congestion_penalty": 537.824,
|
||
|
|
"iteration": 5,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 85,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 16,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 511,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 137,
|
||
|
|
"pruned_closed_set": 13,
|
||
|
|
"pruned_cost": 73,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 48,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 86,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 17,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 803,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 239,
|
||
|
|
"pruned_closed_set": 28,
|
||
|
|
"pruned_cost": 149,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 457,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_07",
|
||
|
|
"net_06",
|
||
|
|
"net_01",
|
||
|
|
"net_02",
|
||
|
|
"net_04",
|
||
|
|
"net_03",
|
||
|
|
"net_08",
|
||
|
|
"net_00",
|
||
|
|
"net_09",
|
||
|
|
"net_05"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 10
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 4,
|
||
|
|
"congestion_candidate_ids": 218513,
|
||
|
|
"congestion_check_calls": 89671,
|
||
|
|
"congestion_exact_pair_checks": 171925,
|
||
|
|
"congestion_penalty": 752.9535999999999,
|
||
|
|
"iteration": 6,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 97,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 19,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 20,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 3,
|
||
|
|
"pruned_closed_set": 0,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 48,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 96,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 18,
|
||
|
|
"pruned_closed_set": 3,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 46,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 12,
|
||
|
|
"pruned_closed_set": 4,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 45308,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 11409,
|
||
|
|
"pruned_closed_set": 12159,
|
||
|
|
"pruned_cost": 1513,
|
||
|
|
"pruned_hard_collision": 49,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 43984,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 10794,
|
||
|
|
"pruned_closed_set": 11293,
|
||
|
|
"pruned_cost": 1256,
|
||
|
|
"pruned_hard_collision": 54,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 22288,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_05",
|
||
|
|
"net_02",
|
||
|
|
"net_09",
|
||
|
|
"net_00",
|
||
|
|
"net_04",
|
||
|
|
"net_01",
|
||
|
|
"net_07",
|
||
|
|
"net_08",
|
||
|
|
"net_03",
|
||
|
|
"net_06"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 8
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 4,
|
||
|
|
"congestion_candidate_ids": 34309,
|
||
|
|
"congestion_check_calls": 29419,
|
||
|
|
"congestion_exact_pair_checks": 28603,
|
||
|
|
"congestion_penalty": 1054.13504,
|
||
|
|
"iteration": 7,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 13979,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 7675,
|
||
|
|
"pruned_closed_set": 5308,
|
||
|
|
"pruned_cost": 423,
|
||
|
|
"pruned_hard_collision": 214,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 146,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 40,
|
||
|
|
"pruned_closed_set": 5,
|
||
|
|
"pruned_cost": 24,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 149,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 55,
|
||
|
|
"pruned_closed_set": 37,
|
||
|
|
"pruned_cost": 64,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 1269,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 283,
|
||
|
|
"pruned_closed_set": 117,
|
||
|
|
"pruned_cost": 49,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 13573,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 7598,
|
||
|
|
"pruned_closed_set": 4816,
|
||
|
|
"pruned_cost": 509,
|
||
|
|
"pruned_hard_collision": 705,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 52,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 139,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 48,
|
||
|
|
"pruned_closed_set": 29,
|
||
|
|
"pruned_cost": 53,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 60,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 15737,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_03",
|
||
|
|
"net_07",
|
||
|
|
"net_05",
|
||
|
|
"net_09",
|
||
|
|
"net_00",
|
||
|
|
"net_02",
|
||
|
|
"net_06",
|
||
|
|
"net_01",
|
||
|
|
"net_04",
|
||
|
|
"net_08"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 8
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"completed_nets": 4,
|
||
|
|
"conflict_edges": 4,
|
||
|
|
"congestion_candidate_ids": 49314,
|
||
|
|
"congestion_check_calls": 41803,
|
||
|
|
"congestion_exact_pair_checks": 41198,
|
||
|
|
"congestion_penalty": 1475.7890559999998,
|
||
|
|
"iteration": 8,
|
||
|
|
"net_attempts": [
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 14281,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_03",
|
||
|
|
"nodes_expanded": 8009,
|
||
|
|
"pruned_closed_set": 5594,
|
||
|
|
"pruned_cost": 454,
|
||
|
|
"pruned_hard_collision": 506,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 60,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_08",
|
||
|
|
"nodes_expanded": 11,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 1614,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_02",
|
||
|
|
"nodes_expanded": 382,
|
||
|
|
"pruned_closed_set": 131,
|
||
|
|
"pruned_cost": 69,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 52,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_01",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 2,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 26,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_00",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 25302,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_06",
|
||
|
|
"nodes_expanded": 12970,
|
||
|
|
"pruned_closed_set": 9624,
|
||
|
|
"pruned_cost": 416,
|
||
|
|
"pruned_hard_collision": 595,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 148,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_07",
|
||
|
|
"nodes_expanded": 41,
|
||
|
|
"pruned_closed_set": 5,
|
||
|
|
"pruned_cost": 24,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 149,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_05",
|
||
|
|
"nodes_expanded": 55,
|
||
|
|
"pruned_closed_set": 37,
|
||
|
|
"pruned_cost": 64,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 139,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_04",
|
||
|
|
"nodes_expanded": 48,
|
||
|
|
"pruned_closed_set": 29,
|
||
|
|
"pruned_cost": 53,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"congestion_check_calls": 32,
|
||
|
|
"guidance_seed_present": true,
|
||
|
|
"net_id": "net_09",
|
||
|
|
"nodes_expanded": 9,
|
||
|
|
"pruned_closed_set": 1,
|
||
|
|
"pruned_cost": 0,
|
||
|
|
"pruned_hard_collision": 0,
|
||
|
|
"reached_target": true
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"nodes_expanded": 21543,
|
||
|
|
"routed_net_ids": [
|
||
|
|
"net_03",
|
||
|
|
"net_08",
|
||
|
|
"net_02",
|
||
|
|
"net_01",
|
||
|
|
"net_00",
|
||
|
|
"net_06",
|
||
|
|
"net_07",
|
||
|
|
"net_05",
|
||
|
|
"net_04",
|
||
|
|
"net_09"
|
||
|
|
],
|
||
|
|
"total_dynamic_collisions": 8
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"metrics": {
|
||
|
|
"congestion_cache_hits": 1713,
|
||
|
|
"congestion_cache_misses": 165223,
|
||
|
|
"congestion_candidate_ids": 312161,
|
||
|
|
"congestion_candidate_nets": 300960,
|
||
|
|
"congestion_candidate_precheck_hits": 159843,
|
||
|
|
"congestion_candidate_precheck_misses": 7810,
|
||
|
|
"congestion_candidate_precheck_skips": 717,
|
||
|
|
"congestion_check_calls": 165223,
|
||
|
|
"congestion_exact_pair_checks": 249697,
|
||
|
|
"congestion_grid_net_cache_hits": 152369,
|
||
|
|
"congestion_grid_net_cache_misses": 13481,
|
||
|
|
"congestion_grid_span_cache_hits": 144618,
|
||
|
|
"congestion_grid_span_cache_misses": 6885,
|
||
|
|
"congestion_lazy_requeues": 0,
|
||
|
|
"congestion_lazy_resolutions": 0,
|
||
|
|
"congestion_net_envelope_cache_hits": 160549,
|
||
|
|
"congestion_net_envelope_cache_misses": 14205,
|
||
|
|
"congestion_presence_cache_hits": 186369,
|
||
|
|
"congestion_presence_cache_misses": 9324,
|
||
|
|
"congestion_presence_skips": 27588,
|
||
|
|
"danger_map_cache_hits": 453553,
|
||
|
|
"danger_map_cache_misses": 140744,
|
||
|
|
"danger_map_lookup_calls": 594297,
|
||
|
|
"danger_map_query_calls": 140744,
|
||
|
|
"danger_map_total_ns": 4580111255,
|
||
|
|
"dynamic_grid_rebuilds": 0,
|
||
|
|
"dynamic_path_objects_added": 683,
|
||
|
|
"dynamic_path_objects_removed": 637,
|
||
|
|
"dynamic_tree_rebuilds": 0,
|
||
|
|
"guidance_bonus_applied": 23437.5,
|
||
|
|
"guidance_bonus_applied_bend90": 8437.5,
|
||
|
|
"guidance_bonus_applied_sbend": 1000.0,
|
||
|
|
"guidance_bonus_applied_straight": 14000.0,
|
||
|
|
"guidance_match_moves": 375,
|
||
|
|
"guidance_match_moves_bend90": 135,
|
||
|
|
"guidance_match_moves_sbend": 16,
|
||
|
|
"guidance_match_moves_straight": 224,
|
||
|
|
"hard_collision_cache_hits": 859,
|
||
|
|
"iteration_conflict_edges": 51,
|
||
|
|
"iteration_conflicting_nets": 57,
|
||
|
|
"iteration_reverified_nets": 90,
|
||
|
|
"iteration_reverify_calls": 9,
|
||
|
|
"move_cache_abs_hits": 140734,
|
||
|
|
"move_cache_abs_misses": 183345,
|
||
|
|
"move_cache_rel_hits": 180943,
|
||
|
|
"move_cache_rel_misses": 2402,
|
||
|
|
"moves_added": 197062,
|
||
|
|
"moves_generated": 324079,
|
||
|
|
"nets_carried_forward": 0,
|
||
|
|
"nets_reached_target": 90,
|
||
|
|
"nets_routed": 90,
|
||
|
|
"nodes_expanded": 61259,
|
||
|
|
"pair_local_search_accepts": 2,
|
||
|
|
"pair_local_search_attempts": 3,
|
||
|
|
"pair_local_search_nodes_expanded": 38,
|
||
|
|
"pair_local_search_pairs_considered": 2,
|
||
|
|
"path_cost_calls": 0,
|
||
|
|
"pruned_closed_set": 49632,
|
||
|
|
"pruned_cost": 5502,
|
||
|
|
"pruned_hard_collision": 2123,
|
||
|
|
"ray_cast_calls": 166977,
|
||
|
|
"ray_cast_calls_expand_forward": 61169,
|
||
|
|
"ray_cast_calls_expand_snap": 735,
|
||
|
|
"ray_cast_calls_other": 0,
|
||
|
|
"ray_cast_calls_straight_static": 103738,
|
||
|
|
"ray_cast_calls_visibility_build": 0,
|
||
|
|
"ray_cast_calls_visibility_query": 0,
|
||
|
|
"ray_cast_calls_visibility_tangent": 1335,
|
||
|
|
"ray_cast_candidate_bounds": 11494,
|
||
|
|
"ray_cast_exact_geometry_checks": 0,
|
||
|
|
"refine_path_calls": 10,
|
||
|
|
"refinement_candidate_side_extents": 0,
|
||
|
|
"refinement_candidates_accepted": 0,
|
||
|
|
"refinement_candidates_built": 0,
|
||
|
|
"refinement_candidates_verified": 0,
|
||
|
|
"refinement_dynamic_bounds_checked": 0,
|
||
|
|
"refinement_static_bounds_checked": 0,
|
||
|
|
"refinement_windows_considered": 0,
|
||
|
|
"route_iterations": 9,
|
||
|
|
"score_component_calls": 203601,
|
||
|
|
"score_component_total_ns": 5292565462,
|
||
|
|
"static_net_tree_rebuilds": 1,
|
||
|
|
"static_raw_tree_rebuilds": 1,
|
||
|
|
"static_safe_cache_hits": 120231,
|
||
|
|
"static_tree_rebuilds": 1,
|
||
|
|
"timeout_events": 0,
|
||
|
|
"verify_dynamic_candidate_nets": 2985,
|
||
|
|
"verify_dynamic_exact_pair_checks": 760,
|
||
|
|
"verify_path_report_calls": 250,
|
||
|
|
"verify_static_buffer_ops": 1321,
|
||
|
|
"visibility_builds": 0,
|
||
|
|
"visibility_corner_hits_exact": 0,
|
||
|
|
"visibility_corner_index_builds": 1,
|
||
|
|
"visibility_corner_pairs_checked": 0,
|
||
|
|
"visibility_corner_queries_exact": 0,
|
||
|
|
"visibility_point_cache_hits": 0,
|
||
|
|
"visibility_point_cache_misses": 0,
|
||
|
|
"visibility_point_queries": 0,
|
||
|
|
"visibility_tangent_candidate_corner_checks": 1405,
|
||
|
|
"visibility_tangent_candidate_ray_tests": 1335,
|
||
|
|
"visibility_tangent_candidate_scans": 61169,
|
||
|
|
"warm_start_paths_built": 0,
|
||
|
|
"warm_start_paths_used": 0
|
||
|
|
},
|
||
|
|
"name": "example_07_large_scale_routing_no_warm_start_seed43",
|
||
|
|
"summary": {
|
||
|
|
"reached_targets": 10,
|
||
|
|
"total_results": 10,
|
||
|
|
"valid_results": 10
|
||
|
|
}
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|