A Co-optimization Framework for Multi-layer Design Rule Constraints
Compliance with design rule constraints constitutes a fundamental prerequisite for successful fabrication in advanced integrated circuit design. As foundries progressively introduce process-specific customization for better performance, new design rule challenges emerge across the device layers, such as implant layer constraints in the designs with multiple threshold voltages, and the trim poly layer constraints in the self-aligned double patterning (SADP). Conventional methodologies typically address such topological constraints in the legalization stage. In addition, filler insertion during chip finishing serves to improve manufacturability, such as a more uniform chip surface and a more robust power integrity. However, improper filler insertion might undermine the previous legalized layout. This work presents a co-optimization framework in the legalization and filler insertion stage, adaptable to multi-layer constraint scenarios. We model the filler insertion problem as a multi-branch tree and develop a dynamic programming-based pre-pruning algorithm, which is also able to detect violations in the legalization stage. To reduce runtime, two violation detectors are introduced for legalization, including a look-up table (LUT) inference method and a greedy scanning algorithm. These components are systematically integrated into a co-optimization framework, with configurable parameterization to ensure scalability across diverse constraints. Experimental results show that our algorithm can significantly reduce the number of violations compared with state-of-the-art work and the commercial tool.
Authors
- Zhifeng Lin (ORCID: https://orcid.org/0009-0005-5881-2604)
- Chaoying Liu (ORCID: https://orcid.org/0000-0003-0484-9522)
- Jianli Chen (ORCID: https://orcid.org/0000-0001-5405-8441)
- Guohao Chen
- Xingyu Tong (ORCID: https://orcid.org/0000-0001-9057-9172)
- Peng Zou
Institutions
- Fudan University (CN)
- Standard Bio (Norway) (NO)
- Fuzhou University (CN)
Publication Details
- Journal
- ACM Transactions on Design Automation of Electronic Systems
- Published
- 2026-01-26
- DOI
- https://doi.org/10.1145/3789670
- Primary Topic
- VLSI and FPGA Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00