Analytical Layer Assignment with Simulated Annealing Refinement
Routing is a critical and time-consuming stage in circuit physical design. The typical approach involves 2D routing followed by 3D layer assignment, with most state-of-the-art methods using sequential assignments, which limits the solution space due to the fixed order in which nets are processed. This paper proposes a two-stage layer assignment paradigm inspired by the placement process. First, we apply an analytical method to simultaneously assign layers for all nets, leveraging GPU acceleration to enhance computational efficiency. Then, a simulated annealing algorithm further optimizes the segment assignments. Experimental results show that, compared to state-of-the-art sequential and concurrent layer assignment algorithms, our method reduces via count by 16.9% and 1.5% in global routing and by 5.3% and 3.5% in detailed routing, respectively, with minimal wirelength increases. Additionally, our algorithm achieves the fewest DRC violations across all benchmarks.
Authors
- Zhijie Cai (ORCID: https://orcid.org/0009-0001-9035-9599)
- Xiqiong Bai
- Peng Zou (ORCID: https://orcid.org/0000-0001-7191-0501)
- Min Wei
- Zhifeng Lin (ORCID: https://orcid.org/0000-0002-4597-4322)
- Jianli Chen (ORCID: https://orcid.org/0000-0001-6773-6248)
Institutions
- Fudan University (CN)
- Center for Discrete Mathematics and Theoretical Computer Science (US)
- Nanjing University of Posts and Telecommunications (CN)
- Shanghai Fudan Microelectronics (China) (CN)
- Fuzhou University (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043728
- Citations
- 2
- Primary Topic
- Industrial Vision Systems and Defect Detection
- Type
- article
- Field-Weighted Citation Impact
- 2.48
Funders
- National Natural Science Foundation of China
- Natural Science Foundation of Fujian Province
- Research and Development