APCer: An Agile Physical Compiler for Multi-Port Register File
This paper proposes a novel Agile Physical Compiler (APCer) for multi-port register files based on a standard cell library. It employs a Performance, Power and Area (PPA)-driven genetic algorithm to facilitate agile iterations and design generation. APCer can automatically iterate, generate, and optimize floorplan, rapidly creating efficient register file circuits and layouts with specified capacity and port numbers. Additionally, APCer responds to user-defined PPA requirements, enabling targeted design optimizations. It accelerates the register file design duration by over 40× and 20× compared with the full custom approach and existing compilers, respectively. Compared to existing compilers, APCer improves performance by 20.7% and reduces power consumption by 33.9%. Compared to the full custom approach, APCer improves performance by 31.5% and reduces power consumption by 28.8%.
Authors
- Biwei Liu
- Yaohua Xu (ORCID: https://orcid.org/0000-0003-0861-1802)
- Yi Wang (ORCID: https://orcid.org/0000-0002-8569-0703)
- Na Bai (ORCID: https://orcid.org/0000-0002-1633-2427)
- Tianbo Ming
Institutions
- Anhui University (CN)
- National University of Defense Technology (CN)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043756
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Natural Science Foundation of Anhui Province