AiMap+: Guiding Technology Mapping for ASICs via Learning Delay Prediction
-
Published:2024-09-11
Issue:18
Volume:13
Page:3614
-
ISSN:2079-9292
-
Container-title:Electronics
-
language:en
-
Short-container-title:Electronics
Author:
Liu Junfeng1ORCID, Zhao Qinghua12ORCID
Affiliation:
1. State Key Laboratory of Software Development Environment, School of Computer Science and Engineering, Beihang University, Beijing 100191, China 2. School of Artificial Intelligence and Big Data, Hefei University, Jinxiu Avenue 99, Hefei 230092, China
Abstract
Technology mapping is an essential process in the Electronic Design Automation (EDA) flow which aims to find an optimal implementation of a logic network from a technology library. In application-specific integrated circuit (ASIC) designs, the non-linear delay behaviors of cells in the library essentially guide the search direction of technology mappers. Existing methods for cell delay estimation, however, rely on approximate simplifications that significantly compromise accuracy, thereby limiting the achievement of better Quality-of-Result (QoR). To address this challenge, we propose formulating cell delay estimation as a regression learning task by incorporating multiple perspective features, such as the structure of logic networks and non-linear cell delays, to guide the mapper search. We design a learning model that incorporates a customized attention mechanism to be aware of the pin delay and jointly learns the hierarchy between the logic network and library through a Neural Tensor Network, with the help of proposed parameterizable strategies to generate learning labels. Experimental results show that (i) our proposed method noticeably improves area by 9.3% and delay by 1.5%, and (ii) improves area by 12.0% for delay-oriented mapping, compared with the well-known mapper.
Funder
Major Key Project of PCL National Natural Science Foundation of China
Reference50 articles.
1. Chen, L., Chen, Y., Chu, Z., Fang, W., Ho, T.Y., Huang, Y., Khan, S., Li, M., Li, X., and Liang, Y. (2024). The dawn of ai-native eda: Promises and challenges of large circuit models. arXiv. 2. Li, X., Huang, Z., Tao, S., Huang, Z., Zhuang, C., Wang, H., Li, Y., Qiu, Y., Luo, G., and Li, H. (2024, January 22–25). iEDA: An Open-source infrastructure of EDA. Proceedings of the IEEE/ACM Asia and South Pacific Design Automation Conference (ASPDAC), Incheon, Republic of Korea. 3. Li, X., Tao, S., Chen, S., Zeng, Z., Huang, Z., Wu, H., Li, W., Huang, Z., Ni, L.N., and Zhao, X. (2024, January 22–25). iPD: An Open-source intelligent Physical Design Toolchain. Proceedings of the IEEE/ACM Asia and South Pacific Design Automation Conference (ASPDAC), Incheon, Republic of Korea. 4. Liu, J., Ni, L., Li, X., Zhou, M., Chen, L., Li, X., Zhao, Q., and Ma, S. (2023, January 6–8). AiMap: Learning to Improve Technology Mapping for ASICs via Delay Prediction. Proceedings of the International Conference on Computer Design (ICCD), Washington, DC, USA. 5. Pei, Z., Liu, F., He, Z., Chen, G., Zheng, H., Zhu, K., and Yu, B. (November, January 29). AlphaSyn: Logic synthesis optimization with efficient monte carlo tree search. Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD), San Francisco, CA, USA.
|
|