hotfix on undriven pins on the connection blocks

This commit is contained in:
tangxifan 2020-03-29 16:26:23 -06:00
parent 07e1979498
commit 5d12f499f0
1 changed files with 5 additions and 0 deletions

View File

@ -1149,6 +1149,11 @@ RRGSB build_rr_gsb(DeviceCoordinator& device_range,
LL_num_rr_nodes, LL_rr_node, LL_rr_node_indices);
/* Fill the ipin nodes of RRGSB */
for (int inode = 0; inode < num_temp_ipin_rr_nodes; ++inode) {
/* Skip Fc = 0 pins, they should NOT appear in the GSB connection */
if (0. == grid[temp_ipin_rr_node[inode]->xlow][temp_ipin_rr_node[inode]->ylow].type->Fc[temp_ipin_rr_node[inode]->ptc_num]) {
continue;
}
rr_gsb.add_ipin_node(temp_ipin_rr_node[inode], side_manager.get_side(), ipin_rr_node_grid_side);
}
/* Free */