Back to Search
Start Over
An Effective Routing Refinement Algorithm Based on Incremental Replacement and Rerouting
- Source :
- Circuits and Systems II: Express Briefs, IEEE Transactions on; January 2024, Vol. 71 Issue: 1 p161-165, 5p
- Publication Year :
- 2024
-
Abstract
- To reduce the design complexity of physical design, placement and routing are commonly regarded as two problems. However, since the correlation and aims of placement and routing are not totally consistent, the complete separation of the two stages might limit the final routing quality. To narrow the gap between the two stages and improve the routing solution, this brief proposes an effective routing refinement algorithm based on incremental replacement and rerouting. We first propose an R-tree-based parallel net rerouting scheme to remove redundant routing segments, which offers more precise information for the subsequent cell replacement. Then, two location prediction methods are proposed and performed alternately in adjacent rounds of cell replacement. The first method predicts the cell locations sequentially based on the current routing results, while the second one adopts a gradient-descent-based method to predict the cell locations simultaneously from a more global perspective. Finally, we present an A*-based partial rerouting to generate the new routing results, followed by a simulated-annealing-based acceptance strategy to judge whether to accept the new routing results. Compared with the champion of the ICCAD 2020 contest and the state-of-the-art works, experimental results show that our algorithm is effective and efficient.
Details
- Language :
- English
- ISSN :
- 15497747 and 15583791
- Volume :
- 71
- Issue :
- 1
- Database :
- Supplemental Index
- Journal :
- Circuits and Systems II: Express Briefs, IEEE Transactions on
- Publication Type :
- Periodical
- Accession number :
- ejs65157097
- Full Text :
- https://doi.org/10.1109/TCSII.2023.3306036